[C#] 외부 SMTP 서버를 통하여 메일발송.


[C#] 외부 SMTP 서버를 통하여 메일발송.

C# 코드에서 메일발송을 해보도록 하겠습니다. 메일에 대한 프로토콜로는 대표적으로 'POP3'와 'IMAP', 'SMTP'가 있습니다. 'POP3'와 'IMAP'은 메일을 수신할때 사용되며, (IMAP이 기능이 더 좋다고 생각하면 됩니다. 차이점은 간단합니다. 메일 수신시 서버에 메일을 남길것인지 삭제할것인지 차이입니다.) 'SMTP'는 메일을 발송할 때 사용됩니다. 외부 SMTP서버를 사용한다는 것은 네이버나 다음, 구글등의 메일 발송하는 것을 끌어다 쓴다고 생각하면 됩니다. 자신의 OS에 SMTP가 지원된다면 외부 SMTP서버를 사용할 필요가 없습니다. 그러나 윈도우 계열은 윈도우 7부터 ASP .Net에서만 SMTP를 지원해 주는걸로 알고 있습니다. (이전의 XP등은 SMTP를 지원해줍니다.) 제 PC는 윈7 Ultimate버전이지만 지원하지 않습니다. (아래 그림을 보면 ASP.NET에만 SMTP를 지원합니다.) 이제 본 내용으로 돌아오겠습니다. 제가 사용할 예시는 구글 SM...


#MailMessage #SmtpClient

원문링크 : [C#] 외부 SMTP 서버를 통하여 메일발송.