码迷,mamicode.com
首页 > 其他好文 > 详细

关于QQ邮箱“命令顺序不正确。 服务器响应为:Error: need EHLO and AUTH first !”问题

时间:2018-05-14 14:35:49      阅读:446      评论:0      收藏:0      [点我收藏+]

标签:enc   tpc   开始   message   开启   client   def   string   address   

1、首先在QQ邮箱当中开启“POP3/SMTP服务”

技术分享图片

 

.2、获取“授权码

 技术分享图片

刚开始一直使用邮箱的密码。后面才发现,原来QQ邮箱通过第三方发送邮件应该使用授权码 o(≧口≦)o

附上腾讯的说明http://service.mail.qq.com/cgi-bin/help?subtype=1&&no=1001256&&id=28

 

3、编码

使用SmtpClient来解决

EnableSsl设置为true

UseDefaultCredentials设置为false

Credentials = new System.Net.NetworkCredential("QQ邮箱", "授权码");

附上代码,做个备忘

 

  1. public static void Send(Email mail,string email)  
  2.         {  
  3.             SmtpClient client = new SmtpClient("smtp.qq.com");  
  4.             client.EnableSsl = true;  
  5.             client.UseDefaultCredentials = false;  
  6.             client.Credentials = new System.Net.NetworkCredential("QQ邮箱", "授权码");  
  7.   
  8.             MailAddress from = new MailAddress("QQ邮箱", "显示名称", Encoding.UTF8);//初始化发件人  
  9.   
  10.             MailAddress to = new MailAddress(email, "", Encoding.UTF8);//初始化收件人  
  11.   
  12.             //设置邮件内容  
  13.             MailMessage message = new MailMessage(from, to);  
  14.             message.Body = mail.Body;  
  15.             message.BodyEncoding = mail.BodyEncoding;  
  16.             message.Subject = mail.Subject;  
  17.             message.SubjectEncoding = mail.SubjectEncoding;  
  18.             message.IsBodyHtml = mail.IsBodyHtml;  
  19.   
  20.             //发送邮件  
  21.             try  
  22.             {  
  23.                 client.Send(message);  
  24.             }  
  25.             catch (InvalidOperationException iex)  
  26.             { }  
  27.             catch (Exception ex)  
  28.             { }  
  29.         }  

注意:一定要先设置 EnableSsl和UseDefaultCredentials,再实例化Credentials

 

关于QQ邮箱“命令顺序不正确。 服务器响应为:Error: need EHLO and AUTH first !”问题

标签:enc   tpc   开始   message   开启   client   def   string   address   

原文地址:https://www.cnblogs.com/mapzy/p/9035836.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!