728x90
반응형
안녕하세요
C#에서 System.net.Mail; 사용하여 메일 보내는 방법 입니다.
- using System.Net>Mail
- 받는 사람 메일 주소는 여러개도 입력 가능("ooo@oo.co.kr, sss@ss.co.kr") - 큰 따옴표 안에 콤마(,)로 구분하여 사용
public static bool SendMail(string title, string contents)
{
try
{
// 1. 메시지 : 보내는이,받는이,주제,본문
MailMessage message = new MailMessage("보내는사람 메일주소", "받는사람 메일주소", $"{title}", contents);
// 2. smtp
SmtpClient smtp = new SmtpClient("메일서버 주소", 메일서버 포트);
//SSL 사용
smtp.EnableSsl = true;
// 3. Credential
smtp.Credentials = new NetworkCredential("메일주소", "메일 비밀번호");
// 4. Send
smtp.Send(message);
return true;
}
catch (Exception)
{
return false;
}
}
이상 C# 에서 메일 발송 기능 이었습니다.
728x90
반응형
'소소한 C# 지식' 카테고리의 다른 글
[C#]Web Api "일치하는 여러 동작이 확인 되었습니다" 오류 (25) | 2022.05.28 |
---|---|
[c#]WinForm Datagridview CheckBox 사용 방법 (30) | 2022.05.25 |
[C#]C# 8 이상 "CS8618" 경고 해결 (13) | 2022.05.17 |
[C#] POST 방식으로 Web API 호출하기 (12) | 2022.05.12 |
[C#] C#에서 비밀번호 검증(Password Validation) (22) | 2022.05.10 |
댓글