代码:
[flash=500,400]http://s1.knowsky.com/20160211/4uvobdaywv533.gif[/flash][flash=500,400]http://s1.knowsky.com/20160211/xbj3u3kppjj33.gif[/flash]usingSystem;usingSystem.Collections.Generic;usingSystem.Configuration;usingSystem.Linq;usingSystem.Net.Mail;usingSystem.Text;namespaceCommon.Utils
{///<summary>///邮件工具类///</summary>publicclassEmailUtil
{#region发送邮件///<summary>///发送邮件///例:bool result = EmailUtil.SendEmail("857385896@QQ.com", "请审核报告", "请及时审核报告");///</summary>///<param name="mailTo">要发送的邮箱</param>///<param name="mailSubject">邮箱主题</param>///<param name="mailContent">邮箱内容</param>///<returns>返回发送邮箱的结果</returns>publicstaticboolSendEmail(stringmailTo,stringmailSubject,stringmailContent)
{//设置发送方的邮件信息,例如使用网易的smtpstringsmtpServer = ConfigurationManager.AppSettings["smtpServer"];//SMTP服务器 例:smtp.163.comstringmailFrom = ConfigurationManager.AppSettings["mailUserName"];//登陆用户名 例:s847577@163.comstringuserPassWord= ConfigurationManager.AppSettings["mailPwd"];//登陆密码 例:fjia345f//邮件服务设置SmtpClient smtpClient =newSmtpClient();
smtpClient.DeliveryMethod= SmtpDeliveryMethod.Network;//指定电子邮件发送方式smtpClient.Host = smtpServer;//指定SMTP服务器smtpClient.Credentials =newSystem.Net.NetworkCredential(mailFrom, userPassword);//用户名和密码//发送邮件设置MailMessage mailMessage =newMailMessage(mailFrom, mailTo);//发送人和收件人mailMessage.Subject = mailSubject;//主题mailMessage.Body = mailContent;//内容mailMessage.BodyEncoding = Encoding.UTF8;//正文编码mailMessage.IsBodyHtml =true;//设置为HTML格式mailMessage.PRiority = MailPriority.Low;//优先级try{
smtpClient.Send(mailMessage);//发送邮件returntrue;
}catch(SmtpException ex)
{returnfalse;
}
}#endregion}
}
View Code