0

我有一个为我的问题发送电子邮件的应用程序。我使用 SmtpClient 类来完成这项工作。它适用于我的一个邮件服务器,但最近我使用交换服务器发送邮件。我的 SendEmail 方法抛出异常并显示此消息:

550 未采取请求的操作:邮箱不可用 / 5.7.1 无法中继

这是我的应用程序的问题还是邮件服务器配置的问题?解决办法是什么?

4

1 回答 1

3

那么 SMTP 错误 550 通常(基于一点搜索)定义为:

550 未采取请求的操作,因为邮箱不可用。

这很可能是目的地的错误。例如。磁盘驱动器已满。

在你的情况下:

550 未采取请求的操作:邮箱不可用 / 5.7.1 无法中继

后缀表示:

  1. 该电子邮件未托管在您与之通信的 SMTP 服务器上。
  2. 该 SMTP 服务器拒绝转发到最终目的地(或另一个中继)。

#2 有很多可能的原因(例如,ISP 的 SMTP 服务器只会在从 ISP 的网络内部发送时进行中继),但要找出需要详细说明的原因(这可能是暂时的情况,例如连接丢失)。最好与该服务器的管理员/支持人员交谈。

于 2013-05-04T09:37:12.640 回答