Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the server for the recipient domain <repipients-domain.com> by <repipients-domain.com>. [192.185.87.85].
The error that the other server returned was:
550 SPF: 209.85.214.182 is not allowed to send mail from <our-domain.com>
似乎 SMTP 服务器拒绝了来自我们域的电子邮件,可能是因为我们使用 TXT DNS 记录进行 SPF,如下所示:
v=spf1 mx include:mail.zendesk.com ?all
昨天的记录只是:
v=spf1 include:mail.zendesk.com ?all
但是我添加了“mx”部分来检查是否能解决问题,但是没有。
有人能帮我解决此问题吗?我们只有一个客户遇到过此问题,其他人的邮件没有被退回。
还有哪些信息有帮助?
编辑:
记录现在看起来如下,并根据评论进行了改进:
v=spf1 include:mail.zendesk.com include:_spf.google.com ?all
我们将尝试重新发送到“问题”域名
答案1
迈克尔的评论是正确的,您应该遵循 Google 的建议并确保您的 SPF 记录中包含 include:_spf.google.com - 您现在已经完成了。
您可能还想与该目标域的邮件管理员进行对话。
您的初始 SPF 记录为中性(?全部)。根据RFC 235235,中性结果必须被视为未找到 SPF 策略。因此,目标域选择破坏 SPF,这只会损害采用。
最后但并非最不重要的一点是,除非您不确定是否已授权所有电子邮件服务器,否则您可能需要考虑使用 ~all (softfail)。这将通知接收者更仔细地检查未经授权的电子邮件 - 而无需做出要求他们拒绝未经授权的电子邮件的艰难决定。