尝试发送电子邮件时出现错误“5.7.1 未经事先身份验证不允许中继”

尝试发送电子邮件时出现错误“5.7.1 未经事先身份验证不允许中继”

这里我有一台 Exchange 服务器 2003。此服务器已配置默认的 SMTP 连接器来发送和接收电子邮件。此连接器可成功向几乎所有电子邮件地址发送电子邮件;但是,它对某个特定电子邮件不起作用 - 在这种情况下,电子邮件未送达,错误消息如下:

5.7.1 smtp;530 5.7.1 Relaying not allowed without prior authentication: [email protected]

我已经使用以下方式测试了从我的服务器到目的地的交付诊断工具如果我使用参数运行它/v,则显示的额外错误是:

服务器拒绝了发件人的电子邮件地址

此 IP 之前曾被列入黑名单,但现在 spamhaus 中没有报告。有什么建议吗?

答案1

我要做的第一件事就是确保它没有被任何其他列表列入黑名单:http://www.mxtoolbox.com/blacklists.aspx

哪个服务器导致了此报告:“服务器拒绝了发件人的电子邮件地址”?您的发送服务器,还是收件人的服务器?

我怀疑收件人是最有可能的,如果是这样,您就被标记为垃圾邮件或不可靠的发件人。造成这种情况的常见原因是内容,因此请发送带有正文的内容;缺少 PTR 记录;或被列入黑名单。

您可能还想考虑添加 SPF DNS 记录,某些系统会使用该记录来验证您是否可以发送。

相关内容