[C#/COMMON] 메일 메시지 보내기
■ 메일 메시지를 보내는 방법을 보여준다. ▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
using System; using System.Net.Mail; using System.Text; #region 메일 메시지 보내기 - SendMailMessage(smtpHost, fromMailAddress, toList, subject, message) /// <summary> /// 메일 메시지 보내기 /// </summary> /// <param name="smtpHost">SMPT 호스트</param> /// <param name="fromMailAddress">보내는 사람 메일 주소</param> /// <param name="toList">받는 사람 리스트</param> /// <param name="subject">제목</param> /// <param name="message">메시지</param> public void SendMailMessage(string smtpHost, MailAddress fromMailAddress, string toList, string subject, string message) { try { MailMessage mailMessage = new MailMessage(); mailMessage.From = fromMailAddress; char[] separatorArray = new char[] { ',', ';', ' ' }; string[] toArray = toList.Split(separatorArray, StringSplitOptions.RemoveEmptyEntries); for(int i = 0; i < toArray.Length; i++) { mailMessage.To.Add(new MailAddress(toArray[i])); } mailMessage.Priority = MailPriority.Normal; mailMessage.Subject = subject; mailMessage.BodyEncoding = Encoding.ASCII; mailMessage.Body = message; SmtpClient smtpClient = new SmtpClient(smtpHost); smtpClient.Send(mailMessage); } catch { } } #endregion |