2016ASP.NET使用QQ邮箱发送信息最全+无错误

原创 2016年08月29日 11:34:16

转:http://www.cnblogs.com/ncellit/p/5541501.html

public static bool SendEmail(string mailTo, string mailSubject, string mailContent)
       {
           // 设置发送方的邮件信息,例如使用网易的smtp
           string smtpServer = "smtp.qq.com"; //SMTP服务器
           string mailFrom = "1075858260@qq.com"; //登陆用户名
           string userPassword = "授权码";//登陆密码-新版之后的QQ邮箱都是使用授权码,需要到邮箱-设置-账户里面找到-生成授权码-复制进来
 
           // 邮件服务设置
           SmtpClient smtpClient = new SmtpClient();
           smtpClient.EnableSsl = true;//由于使用了授权码必须设置该属性为true
           smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式
           smtpClient.Host = smtpServer; //指定SMTP服务器
           smtpClient.Credentials = new System.Net.NetworkCredential(mailFrom, userPassword);//用户名和密码
 
           // 发送邮件设置       
           MailMessage mailMessage = new MailMessage(mailFrom, mailTo); // 发送人和收件人
           mailMessage.Subject = mailSubject;//主题
           mailMessage.Body = mailContent;//内容
           mailMessage.BodyEncoding = Encoding.UTF8;//正文编码
           mailMessage.IsBodyHtml = true;//设置为HTML格式
           mailMessage.Priority = MailPriority.Low;//优先级
 
           try
           {
               smtpClient.Send(mailMessage); // 发送邮件
               return true;
           }
           catch (Exception)
           {
               return false;
               throw;
           }
 
 
       }


QQ邮箱设置教程:

  第二步:

第三步:

 

----到这里就完成了,其实主要和之前的发送邮箱不同的是

一是在代码里面设置SmtpClient的EnableSsl属性为true

二是设置QQ邮箱账户中的POP3/SMTP服务,另外密码也是要使用授权码

 

 ===========================================================

扩展推荐:

http://www.cnblogs.com/youring2/archive/2008/11/29/1343911.html 【使用C#,轻松发邮件 Winfrom】

http://www.cnblogs.com/lovecsharp094/p/5515866.html 【C#实现发送邮件,实测成功(欢迎试用反馈)带附件功能




版权声明:

相关文章推荐

Asp.NET WebMethod: 使用Jquery的post发送信息的数据信息的大小限制

今天在使用jQuery完善开发的一个对于超文本编辑器的功能的测试过程中,发现了开发程序中的一个小BUG。 (1)开发环境: 技术实现:JQuery+Ajax+Asp.NET 使用方式:aspx下的...
  • lxxxxl
  • lxxxxl
  • 2013-04-02 14:33
  • 1930

VB.Net 控制 QQ发送信息

  • 2014-12-04 20:13
  • 27KB
  • 下载

asp.net 发送邮件(已知邮箱向另一个未知邮箱发送)

在aspx中添加按钮Button1,和三个textbox控件。textbox1放自己的邮箱登陆账号,textbox2放邮箱登陆密码,textbox3放你要发送的目标邮件地址。然后在按钮事件中编写代码。...
  • lybwwp
  • lybwwp
  • 2013-08-27 16:20
  • 1415

Java mail使用QQ邮箱发送邮件配置方案

Java mail使用QQ邮箱发送邮件配置方案java mail配置了QQ邮箱作为服务器发送邮件,结果导致出现503异常:Authentication failed; nested exception...

使用SMTP协议,通过QQ邮箱发送邮件

发送邮件的服务器选择QQ邮箱,服务器地址为:smtp.qq.com,端口为25

阿里云上的使用QQ邮箱发送邮件

直接上代码了 由于阿里云禁用了25端口所以替换成465端口并修改协议为ssl才能发送邮件public class SendEmail { private static final Logger...

Java使用qq邮箱发送email

Java使用qq邮箱、pop3发送email

Java mail使用QQ邮箱发送邮件配置方案及异常处理

java通过SMTP发送QQ邮件的完全步骤 首先,我们需要打开QQ邮箱的SMTP服务,因为QQ邮箱对于一般的用户都是默认关闭SMTP服务的。 打开QQ邮箱,点击设置  点击帐户  找...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)