以下错误的主要原因是什么?通常需要检查哪些内容来解决该错误?
553 sorry, that domain isn't allowed to be relayed thru this MTA (#5.7.1)
在这种情况下,工作站是运行 Outlook 2007 并尝试连接外部(互联网)邮件提供商的 Windows Vista PC。
答案1
这通常是当您尝试在未通过 SMTP 服务器进行身份验证的情况下发送邮件并且您不在服务器“允许列表”中时引起的。
如果您连接到常规 ISP,当您尝试通过其服务器发送电子邮件并且您不在该 ISP 网络上时,通常会收到此消息。对于需要从各种网络发送电子邮件的笔记本电脑用户来说,这通常是一个问题 - 在这种情况下,唯一的解决方案是配置身份验证(如果 ISP 允许外部身份验证)或使用另一个 SMTP 服务器。
某些服务器将允许在过去 5-10 分钟内通过 POP3 或 IMAP 成功验证的用户进行 SMTP 访问,其他服务器则要求在其内部网络之外进行验证,其他服务器则要求对所有不发往“内部”域的邮件进行验证。
SMTP 用于服务器之间的通信,消息在服务器之间传递(中继),直到到达目标服务器。这一切都无需身份验证,并且通常会直接从您的邮件服务器发送到目标域的服务器。在某些配置中,它可能需要先跳转(中继)到其他服务器,然后才能到达互联网,这就是 SMTP 服务器能够接受其他域的邮件的原因之一。
然而,这是一种糟糕的配置,服务器应仅配置为接受特定域的邮件(或来自特定计算机/网络的任何邮件)。这是为了防止垃圾邮件发送者使用该邮件服务器,它们只接受其配置域的电子邮件,而对于其他域(中继),它们只接受来自其自身网络内部的中继。否则,任何垃圾邮件发送者都可以使用该 SMTP 服务器向他们想要的任何人发送邮件 - 这被称为“开放中继”