邮件域身份validation问题(错误'553抱歉,那个域…')

以下错误的主要原因是什么?通常会检查哪些事情来解决问题?

553 sorry, that domain isn't allowed to be relayed thru this MTA (#5.7.1) 

在这种情况下,工作站是运行Outlook 2007的Windows Vista PC,并尝试连接到外部(Internet)邮件提供程序。

这通常是在您尝试发送邮件而未通过SMTP服务器进行身份validation并且您不在服务器“允许列表”中时引起的。

如果你已经连接到一个普通的ISP,当你试图通过他们的服务器发送邮件时,当你不在那个ISPnetworking上时,你通常会得到这个消息。 对于需要从各种networking发送电子邮件的笔记本电脑用户而言,这通常是一个问题 – 在这种情况下,唯一的解决scheme是configuration身份validation(如果ISP允许外部身份validation)或使用其他SMTP服务器。

某些服务器将允许SMTP访问那些在之前的5-10分钟内通过POP3或IMAP成功进行身份validation的用户,其他人则需要在其内部networking之外进行身份validation,而其他服务器则需要对所有未进入“内部”域的邮件进行身份validation。

SMTP用于服务器之间的对话,一个消息在服务器之间传递(中继),直到它到达目标服务器。 这一切都没有身份validation,通常它会直接从您的邮件服务器到目标域的服务器。 在某些configuration中,可能需要先跳转(中继)到其他服务器,然后才能访问Internet,这也是SMTP服务器能够接受其他域的邮件的原因之一。

但是,这是一个糟糕的configuration,服务器只能configuration为接受特定域的邮件(或来自特定计算机/networking的任何邮件)。 这是为了防止垃圾邮件发送者使用该邮件服务器,他们只接受他们configuration的域的电子邮件,而对于其他域(中继),他们只接受来自他们自己networking内部的中继。 否则,任何垃圾邮件发送者都可以使用该SMTP服务器将邮件发送给他们所需的任何人 – 这被称为“开放中继”