프로그래밍/.NET2013. 2. 12. 10:36

SMTP

전자우편 교환을 위해 사용되는 표준 프로토콜.

메일 교환 서버에 사용되는 규약으로 서버간에 전자우편을 송수신하는 역활.

SMTP 프로토콜은 메일 서버 간의 메일 메시지 전송에 사용되는 프로토콜.


Program.cs


class Program
{
    static void Main(string[] args)
    {
        // 메일 메세지 작성
        MailMessage sendMail = new MailMessage();           // System.Net.Mail
        sendMail.From = new MailAddress("j07051@naver.com");        // 보내는 사람
        sendMail.To.Add(new MailAddress("j07051@naver.com"));       // 받는 사람
        sendMail.Subject = "테스트";                   // 메일 제목
        sendMail.Body = "내용 없음";                     // 메일 내용

        // 보내는 메일 서버(SMTP)
        SmtpClient smtpServer = new SmtpClient("SMTP 서버 도메인");      // System.net.Mail
        smtpServer.UseDefaultCredentials = false;                   // DefaultCredentials를 보낼지 여부를 제어
        smtpServer.EnableSsl = false;                               // SmtpClient에서 SSL을 사용하여 연결을 암호화할지 여부 설정
        smtpServer.DeliveryMethod = SmtpDeliveryMethod.Network;     // 보내는 전자 메일 메시지의 처리 방법 설정
        smtpServer.Credentials = new System.Net.NetworkCredential("아이디", "비밀번호");   // SSL 연결을 설정하는데 사용할 인증서 설정
        smtpServer.Send(sendMail);

    }
}


네이버로 메일을 받은 결과


'프로그래밍 > .NET' 카테고리의 다른 글

[C#]CSV파일 읽기  (0) 2013.02.19
[C#]WebBrowser 컨트롤 사용시 세션 초기화  (0) 2013.02.12
[C#]대리자 Func<> / Action<>  (0) 2013.02.10
[C#]Delegate  (0) 2013.02.10
[C#]LINQ to XML  (0) 2013.02.09
Posted by 건깡