c# 邮件发送 发送人带昵称
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 EResume.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,"未来领袖工作组"); 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); } } }
作者:沐雪
文章均系作者原创或翻译,如有错误不妥之处,欢迎各位批评指正。本文版权归作者和博客园共有,如需转载恳请注明。
如果您觉得阅读这篇博客让你有所收获,请点击右下方【推荐】
为之网-热爱软件编程 http://www.weizhi.cc/