今天就跟大家聊聊有关使用.NET如何发送邮件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
示例代码:
///<summary> ///发送邮件 ///</summary> ///<paramname="to">收件人(多人由;隔开)</param> ///<paramname="title">标题</param> ///<paramname="content">内容</param> ///<paramname="cc">抄送</param> ///<returns></returns> publicstringsendEmail(stringto,stringtitle,stringcontent,stringcc="") { try { System.Net.Mail.MailMessagemyMail=newSystem.Net.Mail.MailMessage(); myMail.From=newSystem.Net.Mail.MailAddress("xxx@qq.com","xx通知",System.Text.Encoding.UTF8);//发件人地址,发件人姓名,编码 string[]tos=to.Split(newstring[]{";"},StringSplitOptions.RemoveEmptyEntries); for(inti=0;i<tos.Length;i++) { myMail.To.Add(newSystem.Net.Mail.MailAddress(tos[i])); } string[]ccs=cc.Split(newstring[]{";"},StringSplitOptions.RemoveEmptyEntries); for(inti=0;i<ccs.Length;i++) { myMail.CC.Add(newSystem.Net.Mail.MailAddress(ccs[i])); } myMail.Subject=title; myMail.SubjectEncoding=Encoding.UTF8; myMail.Body=content; myMail.BodyEncoding=Encoding.UTF8; myMail.IsBodyHtml=true; System.Net.Mail.SmtpClientsmtp=newSystem.Net.Mail.SmtpClient(); smtp.Host="smtp.qq.com";smtp.EnableSsl=true; smtp.UseDefaultCredentials=false; smtp.Credentials=newSystem.Net.NetworkCredential("xxx@qq.com","password"); smtp.DeliveryMethod=System.Net.Mail.SmtpDeliveryMethod.Network; smtp.Send(myMail); return""; } catch(Exceptionee) { returnee.ToString(); } }
看完上述内容,你们对使用.NET如何发送邮件有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注恰卡编程网行业资讯频道,感谢大家的支持。
ASP.NET怎么实现登出系统并清除Cookie
CentOS下怎么实现Mono和Asp.net
CentOS下怎么实现Mono和Asp.net这篇文章主要介绍“C...
ASP.NET的Core AD域登录过程怎么实现
ASP.NET的Core AD域登录过程怎么实现本文小编为大家详细...
ASP.NET MVC中两个配置文件的作用是什么
ASP.NET MVC过滤器执行顺序是什么
ASP.NET Core Zero模块系统的示例分析
ASP.NET Core Zero模块系统的示例分析这篇文章主要为...
asp.net多级分类统计列表怎么实现
asp.net多级分类统计列表怎么实现本篇内容介绍了“asp.ne...
C#怎么用ASP.NET Core开发学生管理系统
ASP.net中aspx与cs函数怎么实现互调
ASP.net中aspx与cs函数怎么实现互调,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇...
ASP.NET中怎么优化站点构建托管资源
这篇文章将为大家详细讲解有关ASP.NET中怎么优化站点构建托管资源,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完...
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议