前言
本文主要给大家介绍了关于.NET发送邮件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
注意:需要找到“POP3/SMTP服务”并开启,然后生成授权码,生成的授权码就是下面登入的密码。
关于POP3/SMTP服务是什么,大家可以参考这篇文章进行了解:https://www.jb51.net/softjc/42323.html
的开启方法大家可以参考这篇文章:https://www.jb51.net/diannaojichu/520949.html
示例代码:
/// <summary> /// 发送邮件 /// </summary> /// <param name="to">收件人(多人由;隔开)</param> /// <param name="title">标题</param> /// <param name="content">内容</param> /// <param name="cc">抄送</param> /// <returns></returns> public string sendEmail(string to, string title, string content, string cc = "") { try { System.Net.Mail.MailMessage myMail = new System.Net.Mail.MailMessage(); myMail.From = new System.Net.Mail.MailAddress("xxx@qq.com","xx通知", System.Text.Encoding.UTF8); //发件人地址,发件人姓名,编码 string[] tos = to.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < tos.Length; i++) { myMail.To.Add(new System.Net.Mail.MailAddress(tos[i])); } string[] ccs = cc.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < ccs.Length; i++) { myMail.CC.Add(new System.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.SmtpClient smtp = new System.Net.Mail.SmtpClient(); smtp.Host = "smtp.qq.com"; smtp.EnableSsl = true; smtp.UseDefaultCredentials = false; smtp.Credentials = new System.Net.NetworkCredential("xxx@qq.com", "password"); smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network; smtp.Send(myMail); return ""; } catch (Exception ee) { return ee.ToString(); } }
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对站长技术的支持。
本文实例为大家分享了JS实现纸牌发牌动画的具体代码,供大家参考,具体内容如下 ...
无论是Windows还是macOS,都少不了各种小工具的加持。作为操作系统中必不可少的...
在用java进行web业务开发的时候,对于页面上接收到的参数,除了极少数是步可预知...
本文重点给大家介绍AjaxFileUpload+Struts2实现多文件上传功能,具体实现代码大...
我们在用ajax请求数据时,可能会遇到一次点击多次触发的可能。 (比如说:ajax ...
SQL可以独立完成数据库生命周期中的全部活动,包括定义关系模式、录入数据、建立...
MySQL 运维 - 从零开始学习 一、数据库类型 ? 常见的数据库类型 二、数据库管理...
display-namedefaultroot/display-name servlet servlet-namedebugjsp/servlet-n...
在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地...
信号章节 -- 信号章节总体概要 信号基本概念 信号是异步事件,发送信号的线程可...