问题设置 SPF 记录

Issue Setting SPF Record

我刚刚设置了一个 zendesk 支持平台,我需要更新我的 SPF 记录。目前记录显示如下(Nexcess.net SiteWorx默认)

v=spf1 a mx ~all

ZendDesk 建议我添加:

v=spf1 include:mail.zendesk.com ?all

我对 all 的两种变体感到困惑,一种带有 ~ 而另一种 ?

将 zendesk spf 合并到服务器记录后,我的 SPF 记录应该是什么样子?

我认为你的结果记录应该是这样的 v=spf1 a mx include:mail.zendesk.com ~all。 我通常从 ~all 开始,最后切换到 -all。 ~all 对接收部分说 failed/not 签名消息仍然可以被接受,但应该标记为未指定从它们来自的发送服务器发送。 ?all 就像一个限定词,表示我们目前无话可说,作为接收方,您应该如何决定您从非指定发件人那里收到的消息,这取决于您(收件人)。 mx 说 - 我们允许从同一域的 mx 服务器发送邮件。 include 说 - 转到我们包含的域 (mail.zendesk.com) 并将其 spf 记录用作我们自己的。因此,例如,如果 mail.zendesk.com 允许从 smtp123.zendesk.com 发送邮件,那么我们也允许从 smtp123.zendesk.com 发送来自我们域的邮件。 希望这会有所帮助