using MailMessage msg = new MailMessage("xxxx@naver.com", "xxxx@naver.com", "제목", "내용");
//msg.IsBodyHtml = true; //본문이 HTML 인 경우
// SmtpClient
using (var smtp = new SmtpClient())
{
// 셋업(SMTP 서버, 포트)
smtp.Host = "smtp.naver.com";
smtp.Port = 587;
smtp.EnableSsl = true; // SSL 사용
smtp.SendCompleted += (s, e1) => {
if (string.IsNullOrEmpty($"{e1.Error}"))
MessageBox.Show($"메일 발송 성공", "성공", MessageBoxButtons.OK, MessageBoxIcon.Information);
else
MessageBox.Show($"{e1.Cancelled}, {e1.Error}, {e1.UserState}", "실패", MessageBoxButtons.OK, MessageBoxIcon.Error);
};
// 아웃룩, Live 또는 Hotmail의 계정과 암호를 지정
smtp.Credentials = new NetworkCredential("계정", "비밀번호");
// 메일 발송
await smtp.SendMailAsync(msg);
}
'C#' 카테고리의 다른 글
[C#] Everything SDK 사용 (0) | 2021.07.25 |
---|---|
[C#] Slack Message 보내기 (0) | 2021.06.01 |
[C#] .NET Framework 버전 확인 (0) | 2021.04.27 |
[C#] WPF - OpenCV, Cam 출력 (0) | 2021.04.16 |
[C#] 윈도우 마이크 컨트롤 2 (AudioSwitcher, NAudio) (0) | 2021.04.13 |