728x90
SmtpClient Class
- 애플리케이션에서 SMTP를 사용하여 이메일을 보낼 수 있도록 합니다.
- 하지만 많은 최신 프로토콜들이
SmtpClient
를 지원하지 않으므로 새 개발에는 대신MailKit
또는 다른 라이브러리를 사용하는 것이 좋습니다. - 사용하기 위해서는 아래의 속성을 지정해야 합니다.
Host:
SMTP 호스트 서버Credentials:
인증서 -> 필요한 경우에만 설정- 보내는 사람
- 받는 사람
- 메세지 내용
public static void Main(string[] args)
{
// SmtpClient 인스턴스를 생성합니다.
SmtpClient client = new SmtpClient(args[0]);
// 보내는 사람의 메일 주소를 생성합니다.
MailAddress from = new MailAddress("jane@contoso.com",
"Jane " + (char)0xD8+ " Clayton",
System.Text.Encoding.UTF8);
// 받는 사람의 메일 주소를 생성합니다.
MailAddress to = new MailAddress("ben@contoso.com");
// 메일 메시지를 생성합니다.
MailMessage message = new MailMessage(from, to);
message.Body = "This is a test email message sent by an application. ";
client.Send(message);
message.Dispose();
}
Ref
MailKit
https://github.com/jstedfast/MailKit
728x90
'C#' 카테고리의 다른 글
IIS Server Header 제거하기 (0) | 2023.05.12 |
---|---|
[.NET] MailMessage (0) | 2022.12.01 |
[.NET] System.Data.DataTable/DataRow/DataColumn (0) | 2022.11.30 |
[.NET] FormsAuthentication 폼 인증 설정 (0) | 2022.11.30 |
[ASP.NET] View 단에 데이터 전달하기 (0) | 2022.11.27 |