ASP.NET发送电子邮件

王朝学院·作者佚名  2016-08-28
窄屏简体版  字體: 小  |  中  |  大  |  超大  

代码:

[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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航