반응형
# SMTP (Simple Mail Transfer Protocol) 설정(gmail)
https://hyunmin1906.tistory.com/276
public void sendMail(string place, string error)
{
try
{
// 이메일 메시지 생성
MailMessage mail = new MailMessage();
mail.From = new MailAddress("이메일@gmail.com");
mail.To.Add("이메일@gmail.com");
mail.Subject = $"DB에러:::{place}";
mail.Body = error;
// SMTP 클라이언트 설정/ 587 기본 포트
SmtpClient smtpClient = new SmtpClient("smtp.gmail.com");
smtpClient.Port = 587;
smtpClient.UseDefaultCredentials = false;
// 앱 비밀번호 설정 필요
smtpClient.Credentials = new NetworkCredential("이메일@gmail.com", "앱 비밀번호");
smtpClient.EnableSsl = true;
smtpClient.Send(mail);
}
catch (Exception ex)
{
MessageBox.Show("sendMail(): " + ex.Message);
}
}
728x90
'Programming > C# - Window' 카테고리의 다른 글
C#/ 프로그램 자동 업데이트 (Clickonce) (4) | 2023.12.01 |
---|---|
C#/ 엑셀(excel) 사용하기 (0) | 2023.11.29 |
C#/ 파일 읽기.쓰기와 Regex 사용 (0) | 2023.11.28 |
C#/ OpenFileDialog 사용하기 (0) | 2023.11.28 |
C#/ 리소스(Resource)파일을 이용한 다국어 처리 (0) | 2023.11.27 |