Visual Studio 2005-基于应用程序中使用 System.Net.mail.SmtpClient 类发送电子邮件时的錯誤
2009-05-06 17:58
666 查看
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.解决方案
要从 MSDN 代码库,请下载此修复程序,请访问下面的 Microsoft Web 站点 (英文):
http://code.msdn.microsoft.com/KB913616 (http://code.msdn.microsoft.com/KB913616)
在基于 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)
系统必备组件
From :http://support.microsoft.com/kb/913616/zh-cn相关文章推荐
- 使用System.Net.Mail.SmtpClient 发送邮件
- System.Net.Mail SmtpClient 类 异步方式发送电子邮件
- 使用System.Net.Mail.SmtpClient发送邮件时出现的乱码问题
- 使用 System.Net.Mail.MailMessage 发送电子邮件
- 利用System.Net.Mail 的SmtpClient发送邮件
- Imail 邮件服务器的SMTP配置与 .NET 下使用 System.Net.SmtpClient 发送邮件
- MailBee.NET Objects发送电子邮件(SMTP)教程八:使用多个SMTP服务器发送邮件
- 使用 System.Net.Mail.MailMessage 发送电子邮件
- 使用System.Net.Mail通过gmail发送电子邮件
- VB.NET发送电子邮件(通过使用SmtpClient类)
- 使用System.Net.Mail通过gmail发送电子邮件
- 使用 System.Net.Mail.MailMessage 发送电子邮件
- 使用System.Net.Mail通过gmail发送电子邮件
- .net System.Net.Mail 之用SmtpClient发送邮件 Demo
- MailBee.NET Objects发送电子邮件(SMTP)教程八:使用多个SMTP服务器发送邮件
- 使用 System.Net.Mail.MailMessage 发送电子邮件
- .net 1.1 下不使用 system.web.mail.smtpmail 发送邮件的其它选择_asp.net技巧
- MailBee.NET Objects发送电子邮件(SMTP)教程一:使用SMTP服务器发送消息
- 使用 Visual Studio 2005 为基于 Windows Mobile 的设备生成 .NET Compact Framework 应用程序
- 使用 System.Net.Mail.MailMessage 发送电子邮件