Visual Studio 2005-基于应用程序中使用 System.Net.mail.SmtpClient 类发送电子邮件时的錯誤

来源:互联网 发布:php socket编程 编辑:程序博客网 时间:2024/06/06 02:07

1.症状

 

在基于 Microsoft Visual Studio 2005 应用程序中,您尝试通过使用 System.Net.Mail.SmtpClient 类发送电子邮件。 使用 Microsoft.NET Framework 2.0 中的 DeliveryMethod.Network 方法。 在这的种情况下您可能会收到以下 System.Net.Mail.SmtpException 错误消息:

未实现命令。 服务器响应是: 不支持的命令。
2.原因
出现此问题的原因,远程 SMTP 服务器不支持 SMTP 扩展 Hello (EHLO) 命令。 远程 SMTP 服务器返回 502 答复代码并 System.Net.Mail.SmtpClient 类需要 500 个答复代码时,将发生异常。
3.解决方案

修补程序信息



支持修补程序是 Microsoft 提供的。 但是,此修复程序被用于解决本文中提到的问题。 此修复程序仅适用于正经历此特定问题的系统。 此修复程序可能会收到其他测试。 因此,如果您受此问题的影响不严重,我们建议您等待包含此修复程序的下一个软件更新。

要从 MSDN 代码库,请下载此修复程序,请访问下面的 Microsoft Web 站点 (英文):
http://code.msdn.microsoft.com/KB913616 (http://code.msdn.microsoft.com/KB913616)

系统必备组件

您必须具有.NET Framework 2.0 安装此修复程序。
From :http://support.microsoft.com/kb/913616/zh-cn
原创粉丝点击