# SMTP (Simple Mail Transfer Protocol) 설정(gmail)
https://hyunmin1906.tistory.com/276
[Go] Google Gmail SMTP 설정 방법 및 메일 전송
■ SMTP 간이 우편 전송 프로토콜(Simple Mail Transfer Protocol)의 약자. 이메일 전송에 사용되는 네트워크 프로토콜이다. 인터넷에서 메일 전송에 사용되는 표준이다. 1982년 RFC821에서 표준화되어 현재
hyunmin1906.tistory.com
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);
}
}
반응형
'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 |