最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

.NET发送邮件的实现方法示例

来源:动视网 责编:小采 时间:2020-11-27 22:35:01
文档

.NET发送邮件的实现方法示例

.NET发送邮件的实现方法示例:前言 本文主要给大家介绍了关于.NET发送邮件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 注意:需要找到POP3/SMTP服务并开启,然后生成授权码,生成的授权码就是下面登入的密码。 关于POP3/SMTP服务是什么,大家可
推荐度:
导读.NET发送邮件的实现方法示例:前言 本文主要给大家介绍了关于.NET发送邮件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 注意:需要找到POP3/SMTP服务并开启,然后生成授权码,生成的授权码就是下面登入的密码。 关于POP3/SMTP服务是什么,大家可


前言

本文主要给大家介绍了关于.NET发送邮件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

注意:需要找到“POP3/SMTP服务”并开启,然后生成授权码,生成的授权码就是下面登入的密码。

关于POP3/SMTP服务是什么,大家可以参考这篇文章进行了解://www.gxlcms.com/softjc/42323.html

的开启方法大家可以参考这篇文章://www.gxlcms.com/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();
 }
 }

总结

文档

.NET发送邮件的实现方法示例

.NET发送邮件的实现方法示例:前言 本文主要给大家介绍了关于.NET发送邮件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 注意:需要找到POP3/SMTP服务并开启,然后生成授权码,生成的授权码就是下面登入的密码。 关于POP3/SMTP服务是什么,大家可
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top