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.
解决方案
修补程序信息
<script type="text/javascript"></script>支持修补程序是 Microsoft 提供的。 但是,此修复程序被用于解决本文中提到的问题。 此修复程序仅适用于正经历此特定问题的系统。 此修复程序可能会收到其他测试。 因此,如果您受此问题的影响不严重,我们建议您等待包含此修复程序的下一个软件更新。
要从 MSDN 代码库,请下载此修复程序,请访问下面的 Microsoft Web 站点 (英文):
http://code.msdn.microsoft.com/KB913616
(http://code.msdn.microsoft.com/KB913616)
系统必备组件
<script type="text/javascript"></script> 您必须具有.NET Framework 2.0 安装此修复程序。
From :http://support.microsoft.com/kb/913616/zh-cn