【问题标题】:Mailbox unavailable. The server response was: 5.4.1 Relay Access Denied信箱不可用。服务器响应是:5.4.1 中继访问被拒绝
【发布时间】:2011-12-02 20:06:13
【问题描述】:

当我尝试使用 C# 代码发送邮件时,我收到“邮箱不可用。服务器响应为:5.4.1 无法中继 myemail@mydomain.com”。

然后我测试了我的 smtp 服务器here

在这里,当我输入我的 smtp 服务器、发件人和收件人姓名时。我收到以下消息:

发件人:mymail@mydomain.com

SMTP -> 从服务器:

250 2.1.0 发件人正常

RCPT 收件人:anothermail@mydomain.com

SMTP -> 从服务器:

550 5.4.1 中继访问被拒绝

SMTP -> 错误:服务器不接受 RCPT:550 5.4.1 中继访问 拒绝

消息发送失败。

【问题讨论】:

    标签: c# asp.net asp.net-mvc smtp


    【解决方案1】:

    这是邮件服务器中的配置问题。它不允许您(您的 IP、您的发件人地址)向收件人发送邮件。

    正确配置的邮件服务器对中继有极大的限制,以防止垃圾邮件发送者滥用它来发送邮件。

    【讨论】:

    • 管理员需要在 SMTP 服务器上配置 IP 以允许从中中继邮件
    • 所以,@Anders Abel,这不是邮件服务器中的配置问题,但我们可以说,这是对邮件服务器的限制吗?我的意思是,如果他们不打算让其他用户使用任何其他工具或 smtp 通过此电子邮件服务器发送电子邮件,但只能通过特定的用户帐户/服务帐户?
    【解决方案2】:

    是的,这是邮件服务器配置问题。我们需要为此更改一些代码。你能从下面的网址看看我的回答吗?

    网址: Click here

    【讨论】:

      猜你喜欢
      • 2012-10-19
      • 2014-04-15
      • 2015-10-14
      • 2017-11-24
      • 2014-01-07
      • 2012-04-05
      • 2014-09-16
      • 2013-03-21
      相关资源
      最近更新 更多