exim4 未将邮件发送到特定域

exim4 未将邮件发送到特定域

我在 Amazon EC2 实例上管理运行 Debian 5.0.1 的 Web 服务器,它使用 exim4 发送电子邮件。此服务器上的其中一个站点定期向以下电子邮件地址发送电子邮件:[电子邮件保护]几天前,这些电子邮件不再发送。我将其发送的电子邮件地址更改为我自己的电子邮件地址,[电子邮件保护]我成功收到了邮件。然后我尝试从服务器上的命令行向每个地址发送电子邮件。同样,我收到了邮件,而第一个收件人没有。我尝试了其他电子邮件地址@domain1.com,但都失败了。检查 exim4 日志后,我看到了以下错误消息:

SMTP error from remote mail server after RCPT TO:<[email protected]>: host mx01.1and1.co.uk [xxx.xxx.xxx.xxx]: 451 Requested action aborted

我已经在 Google 上搜索过了,但似乎找不到有关该特定错误的任何信息。有人能为我提出解决方法吗?

答案1

4XX 故障表示非永久性故障,您的服务器将重试几天,然后放弃。如果接收方没有明确指示,您将不得不等待,看看他们是否修复了任何错误。您可以向邮政局长地址发送电子邮件,看看是否能帮到您。

远程服务器可能已经实施了灰名单,它会给您的服务器一个 4XX 代码,然后如果您的服务器符合标准,它会重试,接收服务器最终会接受电子邮件并成功发送。这是一种非常有效的阻止垃圾邮件的方法,而且占用的资源很少。

顺便说一句,请使用 example.com/ 或 /net 域名,而不是您使用的域名,除非您拥有它们。http://tools.ietf.org/rfc/rfc2606.txt

IE[电子邮件保护]

答案2

我猜想 Domain1.com 配置了某些内容来阻止传入邮件或存在配置错误。通常,您会在行末获得说明具体内容的附加信息。

这种错误在 Gmail 和其垃圾邮件拦截中也曾很常见。

相关内容