프로그래밍/ASP.NET
별도의 메일서버 없이 gmail 을 이용해서 메일 보내기
쇠주는참이슬
2012. 12. 26. 18:14
출처 : http://hoons.net/Board/CSHAPTIP/Content/53362
필수 : 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();
}
별도의 메일서버 없이 gmail 을 이용해서 메일 보내기, 메일, 메일발송, 메일보내기