由於身份驗證失敗,我們的伺服器一直收到來自 Hotmail 的濫用報告。我們的一台發送伺服器已被列入黑名單,而 Hotmail 拒絕將其刪除。我們進行了很多調查,也許 SPF 記錄上的錯誤可能是原因。但除了另一台(非黑名單)伺服器上的「濫用報告」之外,Hotmail 不提供任何用戶完整的回饋。
Feedback-Type: auth-failure
User-Agent: XMR/2.2
Version: 1.0
Original-Mail-From: <[email protected]>
Arrival-Date: Tue, 29 Sep 2015 22:49:33 -0700
Message-ID: <[email protected]>
Authentication-Results: hotmail.com; spf=permerror (sender IP is 82.94.240.218; identity alignment result is pass and alignment mode is relaxed) [email protected]; dkim=none (identity alignment result is pass and alignment mode is relaxed) header.d=sp.nl; x-hmca=none [email protected]
Source-IP: 82.94.240.218
Reported-Domain: sp.nl
DKIM-Domain: sp.nl
但是當我測試SPF記錄時(http://tools.bevhost.com/spf/),該組合似乎是有效的。所以我想知道這些是否是 Hotmail 的誤報,或者是否有其他我忽略的事情。
診斷工具似乎找到兩個(?)相同的 SPF 記錄:
v=spf1 ip4:82.94.240.192/27 ip4:87.213.30.192/29 a mx a:mail.sp.nl a:listserver.sp.nl a:aegir.sp.nl a:www.sp.nl a:mail1.parlement.nl a:mail2.parlement.nl ip4:164.138.29.230 ~all
答案1
我看到兩筆記錄,更糟的是,它們是不是完全相同的:
;; ANSWER SECTION:
sp.nl. 3600 IN TXT "v=spf1 ip4:82.94.240.192/27 ip4:87.213.30.192/29 a mx a:mail.sp.nl a:listserver.sp.nl a:aegir.sp.nl a:www.sp.nl a:mail1.parlement.nl a:mail2.parlement.nl ip4:164.138.29.230 ~all"
sp.nl. 3600 IN TXT "v=spf1 ip4:82.94.240.192/27 ip4:87.213.30.192/29 a mx a:mail.sp.nl a:gazpacho.sp.nl a:listserver.sp.nl a:aegir.sp.nl a:www.sp.nl a:mail1.parlement.nl a:mail2.parlement.nl ~all"
我已經強調了我所看到的差異。鑑於RFC 4408很清楚地表明您應該只擁有一個 SPF 記錄,我可以看到兩個不同的記錄如何使某些接收者感到困惑。
弄清楚你的記錄應該包含哪些內容,並確保只有其中一項。
當您這樣做時,請確保您已列出所有伺服器,然後使用 ; 終止您的記錄-all
。~all
作為 SPF 策略完全沒有意義,在某些情況下比無用更糟糕(這裡的一些管理員認為這是主動垃圾郵件寄件者的標誌)。