첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
본 블로그는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 블로그 콘텐츠 향상을 위해 쓰여집니다.

728x90
반응형
728x170

TestProject.zip
다운로드

▶ Program.cs

using System;

using MimeKit;
using MailKit.Net.Smtp;
using MailKit.Security;
using MimeKit.Text;

namespace TestProject
{
    /// <summary>
    /// 프로그램
    /// </summary>
    class Program
    {
        //////////////////////////////////////////////////////////////////////////////////////////////////// Method
        ////////////////////////////////////////////////////////////////////////////////////////// Static
        //////////////////////////////////////////////////////////////////////////////// Private

        #region 프로그램 시작하기 - Main()

        /// <summary>
        /// 프로그램 시작하기
        /// </summary>
        static void Main()
        {
            Console.WriteLine("테스트 메일을 보내기 위해 아무 키나 눌러 주시기 바랍니다.");

            Console.ReadKey(false);

            MimeMessage mimeMessage = new MimeMessage();

            mimeMessage.From.Add(MailboxAddress.Parse("sender@hotmail.com"));
            mimeMessage.To.Add(MailboxAddress.Parse("receiver@daum.net"));

            mimeMessage.Subject = "테스트 메일";
            mimeMessage.Body    = new TextPart(TextFormat.Html) { Text = "<h1>테스트 메일 입니다.</h1>" };

            using var smtpClient = new SmtpClient();

            smtpClient.Connect("smtp.live.com", 587, SecureSocketOptions.StartTls);

            smtpClient.Authenticate("sender@hotmail.com", "password");

            smtpClient.Send(mimeMessage);

            smtpClient.Disconnect(true);

            Console.WriteLine("프로그램을 종료하기 위해 아무 키나 눌러 주시기 바랍니다.");

            Console.ReadKey(false);
        }

        #endregion
    }
}

 

※ 패키지 설치 : MailKit

 

1. 비주얼 스튜디오를 실행한다.

2. 비주얼 스튜디오에서 [도구] / [NuGet 패키지 관리자] / [패키지 관리자 콘솔] 메뉴를 클릭한다.

3. [패키지 관리자 콘솔]에서 아래 명령을 실행한다.

Install-Package MailKit
728x90
반응형
그리드형
Posted by 사용자 icodebroker

댓글을 달아 주세요