2016-01-05 49 views
0

嘗試使用Mandrill設置我的發送域。我已成功驗證域和DKIM設置。域名Mandrill SPF錯誤

不過,我仍然得到以下SPF錯誤:

Your SPF record requires more than 10 DNS lookups to process. This could be caused by including domains that require multiple lookups. Try simplifying your SPF record by removing any unnecessary parts.

這是我目前有我的TXT記錄:

v=spf1 a mx ptr include:bluehost.com include:spf.mandrillapp.com ?all 

與我TXT記錄的問題?或者它可能是別的。

*更新:需要減少我的域的DNS查找計數;解答在下面的答案的評論。

回答

3

是的!問題在於TXT記錄(可以有一個匹配的SPF和TXT記錄,但Mandrill只會查看您的TXT記錄來驗證/驗證發送域,因此您要確保一個是正確的)。

TXT記錄的每個部分,amxptrinclude:bluehost.com,並且include:spf.mandrillapp.com,算作一個或多個查找,但規範的SPF記錄(或在這種情況下,含有SPF信息TXT記錄),極限你總共有10個查找。

您可以使用工具這樣一個看到該記錄的部分有最查找:http://emailstuff.org/authentication(使用「檢查已發佈的SPF記錄」選項),也許簽出這樣的事情來壓平紀錄:https://github.com/jsarenik/spf-tools

+0

謝謝。可以通過Gmail(使用POP3)檢查我的域的郵件的事實是否會增加我的查詢? – vikzilla

+0

我不知道我關注。唯一有助於查找次數的是TXT記錄中的內容。如果我不得不猜測,那麼'include:bluehost.com'部分會讓你超出限制(他們似乎在其SPF記錄中包含了其他幾項服務,例如Google),但是你必須使用在線驗證器確定大多數查找的實際位置,如果可以的話刪除其中的一些。 – terrorbox

+1

我從我的TXT中刪除了「a」,「mx」和「ptr」,並將查找計數減少到了<10。感謝您的幫助 – vikzilla