/// <summary>
/// 发送邮件
/// </summary>
/// <param name="mailInfo"></param>
public void SendMail(QueuedEmail mailInfo)
{
try
{
if (mailInfo == null)
return;
SmtpClient client = new SmtpClient(mailInfo.Server);
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(mailInfo.From,mailInfo.FromName);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
MailAddress addressFrom = new MailAddress(mailInfo.From, mailInfo.FromName);
MailAddress addressTo = new MailAddress(mailInfo.To, mailInfo.ToName);
MailMessage mail = new MailMessage(addressFrom, addressTo);
mail.Subject = mailInfo.Subject;
mail.Sender = new MailAddress(mailInfo.From);
mail.Body = mailInfo.Body;
mail.BodyEncoding = System.Text.Encoding.UTF8;
mail.IsBodyHtml = true;
mail.Priority = MailPriority.Normal;
mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;
client.Send(mail);
}
catch (Exception ex)
{ }
}
使用C#发送邮件
最新推荐文章于 2024-05-15 07:30:00 发布