`
z_kanhai
  • 浏览: 49208 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SMTP 服务器要求安全连接或客户端未通过身份验证的各个解决方案

    博客分类:
  • JAVA
阅读更多
转:
SMTP 服务器要求安全连接或客户端未通过身份验证的各个解决方案(C#) 最近在做邮件发送接口 把遇到的问题和解决方法告诉大家  希望对了解邮件的人有所帮助
 
   原程序部分代码如下
  //设置邮件信息 发件人地址、收件人地址、标题、主题
  MailMessage mail = new MailMessage("xxxxxxx@sina.com", "zzzzzzz@sina.com", "标题", "主题");
  //设置邮件主题格式
  mail.BodyEncoding = Encoding.UTF8;
  //设置邮件主体格式是否为 html 格式
  mail.IsBodyHtml = false;

  //验证邮箱用户名 密码
  NetworkCredential work = new NetworkCredential("xxxxxxx", "pwd");
   //验证 用户名 密码
  client.Credentials = work;

  //设置邮箱smtp服务器 端口
  SmtpClient client = new SmtpClient("smtp.sina.com");

  //是否请求一起发送
  client.UseDefaultCredentials = false;
  //设置邮件发送格式
  client.DeliveryMethod = SmtpDeliveryMethod.Network;
  //安全连接设置
  client.EnableSsl = false;

  client.Send(mail);
 
  错误一:
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: 5.7.1 Client was not authenticated
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Net.Mail.SmtpException: SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: 5.7.1 Client was not authenticated


解决方法  :
  //设置邮箱smtp服务器 端口
  SmtpClient client = new SmtpClient("smtp.sina.com",587);
  解决说明:我加上了端口号,587属于发送邮件端口   一般出现此错误会出现在你设置的163的接受者时发生   QQ的没有问题!

  错误二 :
    “/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

服务器不支持安全连接。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Net.Mail.SmtpException: 服务器不支持安全连接。   我将 //安全连接设置   client.EnableSsl = True;后发生的错误

解决方法 :方法一 设置成“client.EnableSsl = false ”或去掉这句代码
           方法二 开启安全连接服务


错误三:
   SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: Authentication required 
堆栈跟踪: 
  [SmtpException: SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: Authentication required]

  解决方法:
   client.EnableSsl = false; 改为 client.EnableSsl = true;  但是这样该后可能会出现“错误二”的提示,所以要解决
这个的话 首先保证服务器是支持安全连接的
  这个可能对你有用  http://bbs.weiphone.com/read-htm-tid-1351658.html

  错误四:
   SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为:
   5.7.0 Must issue a STARTTLS command first. 9sm5225813ywf.35


   解决方法:sina要求用ssl连接 可以改一下true 


 

万能解决方法:
1,POP3和SMTP服务器要填正确
2,服务器的端口要正确
3,我的服务器要求身份认证
4,发送邮件的用户名和密码要正确

//设置邮箱smtp服务器 端口
  SmtpClient client = new SmtpClient("smtp.sina.com",587); 就可以了
163的最固执了!需要注意点 QQ最好过!呵呵 

有些时候邮件被退信的原因  提供以下解决方法:http://zhidao.baidu.com/question/153511377.html

分享到:
评论

相关推荐

    SMTP客户端未通过身份验证等多种错误解决方案分享

    主要介绍了SMTP服务器要求安全连接或客户端未通过身份验证的多种解决方案,感兴趣的小伙伴们可以参考一下

    企业级Linux服务攻略

    2.7.3 解决方案 2.8 Samba排错 2.9 本章习题 2.10 smb.conf字段汇总 第3章 DHCP服务 3.1 DHCP原理 3.1.1 DHCP概述 3.1.2 DHCP的应用环境 3.1.3 DHCP术语 3.1.4 DHCP工作原理 3.2 安装DHCP服务 3.2.1 DHCP所需软件 ...

    计算机网络基础.doc

    (3 分) A.SSH通过网络实现连接,而Telnet用于带外访问 B.SSH通过加密消息和使用用户身份验证提供远程会话安全。Telnet被认为是不安全的 ,它以明文形式发送消息 C.SSH需要使用PuTTY终端仿真程序。使用Telnet时...

    中文版RFC,共456

    RFC1 主机软件 RFC2 主机软件 RFC3 文档规范 RFC4 网络时间表 RFC6 与 Bob Kahn 会话 ...RFC2618 RADIUS 身份验证客户端管理系统库(MIB) RFC2629 用XML 写I-Ds 和 RFC文档 RFC2633 S/多用途网际邮件扩充协议(MIME)...

    RFC中文文档-txt

    RFC1 主机软件 RFC2 主机软件 RFC3 文档规范 RFC4 网络时间表 RFC6 与 Bob Kahn 会话 ...RFC2618 RADIUS 身份验证客户端管理系统库(MIB) RFC2629 用XML 写I-Ds 和 RFC文档 RFC2633 S/多用途网际邮件扩充协议(MIME)...

    rfc中文文档目录,包含部分翻译

    RFC1113_Internet电子邮件秘密增强第一部分- 信息加密和身份验证步骤 RFC1131_OSPF规范 RFC1132_802.2分组在IPX网络上传输的标准 RFC1134_+PPP协议:关于在点到点链路上进行多协议包传送的建议 RFC1142 OSI IS-IS ...

    PHP程序开发范例宝典III

    实例184 用户身份验证类的实现 289 实例185 图片的分栏显示 291 7.2 PHP操纵SQL Server数据库 292 实例186 通过ADO方式连接SQL Server数据库 292 实例187 通过mssql_connect()函数连接SQL Server数据库 ...

    php网络开发完全手册

    15.5 常见问题与解决方案 259 15.6 小结 261 第16章 数据库中的程序逻辑 262 16.1 数据库程序逻辑与PHP程序逻辑的分体 16.1 设计原则 262 16.2 数据库中的程序逻辑与数据的关系 262 16.3 存储过程的设计 263 16.3.1 ...

    windowsnt 技术内幕

    考试的费用问题 考前的自我调整 使用考试中心提供的考试工具 参加模拟测试 熟悉使用计算机进行考试 充分利用考试时间 考题的形式 理解多重选择题型 理解对错题题型 理解多重选择多重答案题型 理解基于解决方案型的...

    asp.net知识库

    一完美的关于请求的目录不存在而需要url重写的解决方案! 在C#中实现MSN消息框的功能 XmlHttp实现无刷新三联动ListBox 鼠标放在一个连接上,会显示图片(类似tooltip) 使用microsoft.web.ui.webcontrols的TabStrip与...

    ASP.NET3.5典型模块开发源代码

    1.1.2 使用站点安全工具配置身份验证模式 2 1.1.3 配置站点的数据存储方式 4 1.1.4 定制自己的数据存储方式 4 1.2 最普通的登录方式 6 1.2.1 用户注册功能 6 1.2.2 用户的登录功能 7 1.2.3 修改密码...

Global site tag (gtag.js) - Google Analytics