posted by 네코냥이 2013. 5. 26. 10:53
별도의 메일서버없이 gmail을 이용해서 메일을 보내자..한호정평점: 없음조회: 779

필수 : using System.Net.Mail;

 

SmtpClient client = new SmtpClient("smtp.gmail.com", 587); // 희안하게 465는 않되네요...-_-;;
                client.UseDefaultCredentials = false; 
                client.EnableSsl = true;  // SSL 쓴다는 소리
                client.DeliveryMethod = SmtpDeliveryMethod.Network; GMAIL 인증
                client.Credentials = new System.Net.NetworkCredential("구글 아이디", "구글비밀번호");

                MailAddress from = new MailAddress("보낼사람표시", "보낼사람 이름", System.Text.Encoding.UTF8);
                MailAddress to = new MailAddress("받을 사람 이메일 주소 ");
                MailMessage message = new MailMessage(from, to);
                
                message.Subject = "제목";
                message.Body = "본문";
                message.SubjectEncoding = System.Text.Encoding.UTF8;

                message.BodyEncoding = System.Text.Encoding.UTF8;

                try
                {
                    // 동기로 메일을 보낸다.
                    client.Send(message);
                    
                    MessageBox.Show("전송되었습니다", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    // Clean up.
                    message.Dispose();
                }

이곳에 가입해서 처음쓴 글이네요..^^
이제 막 고등학교 입학하는 학생입니다. 잘부탁드려요.