【发布时间】:2017-10-04 16:35:18
【问题描述】:
所以我正在使用 mail-tester.com,这很棒,但现在我很困惑。我第一次运行测试时,它是这样说的(在 SPF 部分,问题在于:您不允许使用您的发件人电子邮件地址之一)
What we retained as your current SPF record is:
v=spf1 a mx ~all
It should be changed to:
v=spf1 a mx ip4:some-ip-address ~all
Need guidance? Visit the guide for cloudflare.
当我点击 CloudFlare 指南的链接时,它字面上说我的新 TXT 记录应该是 v=spf1 a mx ~all,这与上一页基本矛盾。所以......也许最初的诊断页面是具体的指导,而 CloudFlare 的指南只是一般指导,关于在哪里放置记录?无论如何,所以我在 CloudFlare 中没有带有v=spf1 a mx ~all 的TXT 记录(再次不寻常,因为上一页说它保留了这样的 SPF 记录),所以我添加了它。它没有做任何事情来修复我的分数。
所以我当时的想法是,好吧,让我们按照诊断页面的具体指导添加 IP 地址。下次我进行测试时,我得到了:
What we retained as your current SPF record is:
v=spf1 a mx ip4:some-ip-address ~all
It should be changed to:
v=spf1 a mx ip4:some-ip-address ip4:different-ip-address ~all
Need guidance? Visit the guide for cloudflare.
而且...您猜对了,不断遵循这些说明只会让我进入一个永无止境的循环,将新 IP 地址添加到记录中,但实际上并没有改变我的分数。就像,现在我在:
What we retained as your current SPF record is:
v=spf1 a mx ip4:some-ip-address ip4:different-ip-address ~all
It should be changed to:
v=spf1 a mx ip4:some-ip-address ip4:different-ip-address ip4:another-ip-address ~all
Need guidance? Visit the guide for cloudflare.
其他人有这方面的经验吗?如果你不知道,我是 SPF 的菜鸟,不知道如何诚实地解决这个问题。就上下文而言,我的域和邮件由 Gandi 管理,但通过 CloudFlare 重定向,因此 CloudFlare 是我的 DNS 记录实际保存的地方。
【问题讨论】:
-
感谢@Jules。它建议做 TXT
v=spf1 mx a,这是我已经拥有的。除非邮件测试员的诊断不可信......(即,在这种情况下,v=spf1 mx a可能工作得很好) -
不对,应该是更大的字符串。您必须填写所有条目。对于 Strictness,请使用 SoftFail。
标签: email dns cloudflare spf