所以我使用的是mail-tester.com,这很好,除了现在我非常困惑。我第一次跑了测试,下面是它说(在SPF部分,其中的问题是:您不允许使用发件人的电子邮件地址之一)如何解决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中没有TXT
记录v=spf1 a mx ~all
(在前面的页面中说它保留了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记录实际保存的位置。
给http://www.spfwizard.net/一试。 – Jules
谢谢@Jules。它建议做TXT'v = spf1 mx a',这是我已经有的。除非邮件测试者的诊断信息不可信......(即,在这种情况下'v = spf1 mx a'可能工作得很好) – james
这是不对的,它应该是一个更大的字符串。你必须填写所有条目。对于严格性,请使用SoftFail。 – Jules