본문 바로가기
소소한 C# 지식

[C#]C#에서 메일 보내기

by 해뤼맘 2022. 5. 21.
728x90
반응형

안녕하세요

C#에서 System.net.Mail; 사용하여 메일 보내는 방법 입니다.

 

  • using System.Net>Mail
  • 받는 사람 메일 주소는 여러개도 입력 가능("ooo@oo.co.kr, sss@ss.co.kr") - 큰 따옴표 안에 콤마(,)로 구분하여 사용
public static bool SendMail(string title, string contents)
        {
            try
            {
                // 1. 메시지 : 보내는이,받는이,주제,본문
                MailMessage message = new MailMessage("보내는사람 메일주소", "받는사람 메일주소", $"{title}", contents);
                // 2. smtp 
                SmtpClient smtp = new SmtpClient("메일서버 주소", 메일서버 포트);
                //SSL 사용
                smtp.EnableSsl = true;

                // 3. Credential
                smtp.Credentials = new NetworkCredential("메일주소", "메일 비밀번호");

                // 4. Send
                smtp.Send(message);

                return true;
            }
            catch (Exception)
            {
                return false;
            }

        }

 

이상 C# 에서 메일 발송 기능 이었습니다.

728x90
반응형

댓글