/// <summary>
/// 发送邮件
/// </summary>
/// <param name="toaddress">发送邮件的地址</param>
/// <param name="subject">邮件的主题</param>
/// <param name="content">邮件的内容</param>
public static void SendSuccess(string toaddress, string subject, string content)
{
MailAddress from = new MailAddress("xxxx@126.com", "xxxx"); //邮件的发件人
MailMessage mail = new MailMessage();
//设置邮件的标题
mail.Subject = subject;
//设置邮件的发件人
//Pass:如果不想显示自己的邮箱地址,这里可以填符合mail格式的任意名称,真正发mail的用户不在这里设定,这个仅仅只做显示用
mail.From = from;
//设置邮件的收件人
mail.To.Add(new MailAddress(toaddress));
//设置邮件的内容
mail.Body = content;
//设置邮件的格式
mail.BodyEncoding = System.Text.Encoding.UTF8;
mail.IsBodyHtml = true;
//设置邮件的发送级别
mail.Priority = MailPriority.Normal;
mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;
SmtpClient client = new SmtpClient();
//设置用于 SMTP 事务的主机的名称,填IP地址也可以了
client.Host = "smtp.126.com";
//设置用于 SMTP 事务的端口,默认的是 25
//client.Port = 25;
client.UseDefaultCredentials = false;
//这里才是真正的邮箱登陆名和密码
client.Credentials = new System.Net.NetworkCredential("xxx@126.com", "xxxxx");
client.DeliveryMethod = SmtpDeliveryMethod.Network;
//正式发送
client.Send(mail);
}
浙公网安备 33010602011771号