C#.Net发送邮件帮助类
带发送人昵称帮助类库下载
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Configuration; using System.Net.Mail; using System.Net; using System.Text; namespace Web.AppCode { public class MailMgr { /// <summary> /// /// </summary> /// <param name="to">接收人</param> /// <param name="subject">主题</param> /// <param name="content">邮件内容</param> public void SendEmail(string to,string subject,string content) { string MailFrom = ConfigurationManager.AppSettings["emailUser"]; string MailFromPassword = ConfigurationManager.AppSettings["emailPwd"]; string MailServer = ConfigurationManager.AppSettings["emailService"]; SmtpClient smtp = new SmtpClient(); //实例化一个SmtpClient smtp.DeliveryMethod = SmtpDeliveryMethod.Network; //将smtp的出站方式设为 Network smtp.EnableSsl = false;//smtp服务器是否启用SSL加密 smtp.Host = MailServer; //指定 smtp 服务器地址 smtp.Port = 25; smtp.UseDefaultCredentials = true; smtp.Credentials = new NetworkCredential(MailFrom, MailFromPassword); MailAddress mAddress = new MailAddress (MailFrom,"Jsons.cn"); MailMessage mm = new MailMessage(); //实例化一个邮件类 mm.Priority = MailPriority.Normal; // mm.From = new MailAddress(MailFrom); mm.From = mAddress; mm.To.Add(to); mm.Subject = subject; mm.SubjectEncoding = Encoding.GetEncoding(936); mm.IsBodyHtml = true; mm.BodyEncoding = Encoding.GetEncoding(936); mm.Body = content; smtp.Send(mm); } } }
原文链接:C#发送邮件帮助类 带发送人昵称