2017-04-03 98 views
-1

我對SPF記錄不是很熟悉,所以我需要一些幫助來正確設置我的SPF記錄。這個SPF語法有什麼問題?

下面是我使用的在線教程

v創造了一個紀錄= SPF1一個MX的ip4:192.186.236.104包括:_spf.google.com包括:bmsend.com包括:postbox.pidatacenters.com〜所有

,當我在http://mxtoolbox.com/SuperTool.aspx?action=spf%3apidatacenters.com%3a192.186.236.104&run=toolpage#

檢查顯示一切是正確的

fraudmarc.com/spf-record-check/

本網站

它顯示了這樣的錯誤

enter image description here

給我的解決方案提前

感謝。

回答

0

這裏有一些錯誤。最終的SPF檢查器是Scott Kitterman's。它發現這個錯誤:

PermError SPF Permanent Error: Unknown mechanism found: postbox.pidatacenters.com 

爲什麼這是作爲此特定錯誤,因爲語法本身是否有效目前還不清楚,但你有一個遞歸定義 - 您的SPF包括postbox.pidatacenters.com,但該域的SPF包括本身,這是沒有意義的。它也包含谷歌SPF,所以你不需要再次包含它。

我建議你設置你的SPF記錄到這些。對於pidatacenters.com

v=spf1 ip4:192.186.236.104 mx include:bmsend.com include:postbox.pidatacenters.com ~all 

,因爲它解析爲相同的IP,你已經列出你不需要在那裏a條款。將ip子句放在第一位是很禮貌的,因爲它們是接收者最快解析的,因爲它們不需要DNS查找。

對於postbox.pidatacenters.com

v=spf1 include:_spf.google.com ~all 
0

爲什麼你得到的語法錯誤與測試是因爲任何有效的語法檢查器驗證整個SPF聲明的原因。這意味着它必須測試每個包含的聲明的SPF記錄。

當它在pidatacenters.com的SPF語法中檢查包含「postbox.pidatacenters.com」的包含時,它會看到此內容。

v=spf1 include:_spf.google.com postbox.pidatacenters.com ~all 

哪一個是無效的。

無論如何,您應該遵循Synchro的建議並將記錄更改爲他陳述的內容。

此外測試網站同步推薦是好的,但它依賴於很多專家知識,你可能沒有。你可能會認爲你是以單向方式發送電子郵件,但你確實沒有。

最好用一個反射器得到一個真實的活動例子,只需發送一封電子郵件給每個人,你就會得到結果,告訴你SPF是否正確,我總是使用多個反射器,以確保事情是準確的。

[email protected] 
[email protected]