【问题标题】:Sending Email from my application cause an exception从我的应用程序发送电子邮件导致异常
【发布时间】:2013-04-28 16:10:12
【问题描述】:

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

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

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

【问题讨论】:

  • 100% 我在服务器上发送一封电子邮件,表明该邮件存在。

标签: c# asp.net smtp exchange-server


【解决方案1】:

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

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

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

在你的情况下:

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

后缀表示:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-08
    • 2020-05-24
    • 2011-05-08
    • 2011-08-06
    相关资源
    最近更新 更多