우선 테스트 하기 위해 내가 늘 사용하는 이 방법


닥치고 우선 신규 프로젝트를 하나 만들고 > 신규 폼 > 버튼 하나를 올려 놓자

그 위 버튼에 이벤트를 걸자!(버튼 더블클릭)


그 다음 소스는 아래 부분을 참조

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;


using System.Net.Mail;


namespace _CS__메일보내기

{

    public partial class Form1 : Form

    {

        const string SMTP_SERVER = "smtp.naver.com"; // SMTP 서버 주소

        const int SMTP_PORT = 587; // SMTP 포트


        const string MAIL_ID = "yhtmpresentz@naver.com"; // 보내는 사람의 이메일

        const string MAIL_ID_NAME = "yhtmpresentz"; // 보내는사람 계정 ( 네이버 로그인 아이디 ) 

        const string MAIL_PW = "xxxxxxxxxxxx";  // 보내는사람 패스워드 ( 네이버 로그인 패스워드 )


        public Form1()

        {

            InitializeComponent();

        }


        private void button1_Click(object sender, EventArgs e)

        {

            try

            {



                MailAddress mailFrom = new MailAddress(MAIL_ID, MAIL_ID_NAME, Encoding.UTF8); // 보내는사람의 정보를 생성

                MailAddress mailTo = new MailAddress("passion012@korea.com"); // 받는사람의 정보를 생성


                SmtpClient client = new SmtpClient(SMTP_SERVER, SMTP_PORT); // smtp 서버 정보를 생성


                MailMessage message = new MailMessage(mailFrom, mailTo);


                message.Subject = "CSDP000 테스트"; // 메일 제목 프로퍼티

                message.Body = "반갑습니다"; // 메일의 몸체 메세지 프로퍼티

                message.BodyEncoding = Encoding.UTF8; // 메세지 인코딩 형식

                message.SubjectEncoding = Encoding.UTF8; // 제목 인코딩 형식


                client.EnableSsl = true; // SSL 사용 유무 (네이버는 SSL을 사용합니다. )

                client.DeliveryMethod = SmtpDeliveryMethod.Network;

                client.Credentials = new System.Net.NetworkCredential(MAIL_ID, MAIL_PW); // 보안인증 ( 로그인 )

                client.Send(message);  //메일 전송 


            }

            catch (Exception ex)

            {

                MessageBox.Show(ex.Message);

            }

 

        }

    }

}





WRITTEN BY
테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게

,