所以我使用的是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