public static SendMessage ( string host, |
||
host | string | SMTP Host address. |
message | mail message | |
return | void |
public void AttachFileStreams() { var attachFiles = new Dictionary <string, Stream>(); using (var message = new MailMessage(FromAddress, ToAddress.Replace(";", ","))) { try { Assert.IsNotNull(message); message.Subject = "NSoft.NFramework.Networks.Smtp.MailSender 발송 메일" + GetTesterInformation(); message.BuildHtmlMessageBody(new Uri("http://www.naver.com")); attachFiles.Clear(); foreach (string filename in AttachFileNames) { if (filename.FileExists()) { attachFiles.Add(filename, new FileStream(filename, FileMode.Open)); } } message.BuildAttachments(attachFiles); MailSender.SendMessage(SmtpHost, message); } finally { foreach (Stream fs in attachFiles.Values.Where(fs => fs != null)) { fs.Close(); } } } }
public void SimpleMessage() { using (var message = new MailMessage(FromAddress, ToAddress.Replace(";", ","))) { Assert.IsNotNull(message); message.Subject = "NSoft.NFramework.Networks.Smtp.MailSender 발송 메일" + GetTesterInformation(); message.Body = "메일 본문입니다" + Environment.NewLine + GetTesterInformation(); MailSender.SendMessage(SmtpHost, message); } }
public void HtmlMessage() { using (var message = new MailMessage(FromAddress, ToAddress.Replace(";", ","))) { Assert.IsNotNull(message); message.Subject = "NSoft.NFramework.Networks.Smtp.MailSender 발송 메일" + GetTesterInformation(); message.BuildHtmlMessageBody(new Uri("http://www.naver.com")); MailSender.SendMessage(SmtpHost, message); } }