![这个 SPF 问题发生在哪里](https://linux22.com/image/535159/%E8%BF%99%E4%B8%AA%20SPF%20%E9%97%AE%E9%A2%98%E5%8F%91%E7%94%9F%E5%9C%A8%E5%93%AA%E9%87%8C.png)
发往特定用户的入站邮件被转发到他在另一个域的外部邮箱。除了一个域之外,其他邮件都正确路由。当邮件发送给我的域的用户(包括该用户)时,邮件会发送给除他之外的所有人……作为邮件管理员,我收到消息
无法联系到以下收件人:
usermailbox on 1/10/2011 1:27 PM There was a SMTP communication problem with the
收件人的电子邮件服务器。请联系您的系统管理员。email.speedimpex.com #5.5.0 smtp;587[电子邮件保护]发件人域与 SPF 记录不匹配>
我确信这与我的邮件服务器无关,但是,有人可以确认吗?
答案1
您正在尝试转发来自具有 SPF 记录的域的电子邮件,但该域未将您的服务器列为该域的有效电子邮件来源。
您的选择是:
- 联系 somedomain.co.uk 并告诉他们您正在转发他们的邮件并希望将其添加到他们的 SPF 记录中。
- 联系“另一个域名的外部邮箱”并告诉他们您正在将电子邮件转发给他们的某个用户,并将您列入他们的 SPF 检查白名单。
- 使用发件人重写方案在您的服务器上反映您正在从原始发件人重新发送此邮件。
答案2
您的邮件服务器这里没有故障,但是 SPF 中存在概念故障,导致电子邮件转发中断。
解释:在这种情况下,您的邮件服务器是标准的非发件人重写转发服务,即在邮件传递路径中。根据RFC_822(第 18 页)。
SPF 委员会规定,接收电子邮件的 ESP 必须考虑可能的转发服务,并且不能仅仅因为 SPF 失败而拒绝通过转发服务发送的电子邮件。它规定:“对于非发件人重写转发器,接受所有邮件而不检查 SPF(任何 SPF 结果都没有意义)”。请参阅官方 SPF 网站:SPF:最佳实践/转发