public void Send(NetStandard.Network.Email.MailMessage message) { System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage(); mailMessage.IsBodyHtml = true; mailMessage.BodyEncoding = Encoding.UTF8; mailMessage.From = new System.Net.Mail.MailAddress(message.From.Address, message.From.Alias); mailMessage.Subject = message.Subject; AlternateView htmlView = AlternateView.CreateAlternateViewFromString(message.Body, null, "text/html"); mailMessage.AlternateViews.Add(htmlView); if (message.To != null) { foreach (var mailAddress in message.To) { mailMessage.To.Add(new System.Net.Mail.MailAddress(mailAddress.Address, mailAddress.Alias)); } } if (message.CC != null) { foreach (var mailAddress in message.CC) { mailMessage.To.Add(new System.Net.Mail.MailAddress(mailAddress.Address, mailAddress.Alias)); } } smtpClient.Send(mailMessage); }
public void Send(NetStandard.Network.Email.MailMessage message) { System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage(); mailMessage.IsBodyHtml = true; mailMessage.Body = message.Body; mailMessage.From = new System.Net.Mail.MailAddress(message.From.Address, message.From.Alias); mailMessage.Subject = message.Subject; if (message.To != null) { foreach (var mailAddress in message.To) { mailMessage.To.Add(new System.Net.Mail.MailAddress(mailAddress.Address, mailAddress.Alias)); } } if (message.CC != null) { foreach (var mailAddress in message.CC) { mailMessage.To.Add(new System.Net.Mail.MailAddress(mailAddress.Address, mailAddress.Alias)); } } smtpClient.Send(mailMessage); }