Domain-Name-System

如何在單個 spf TXT 記錄中包含具有不同機制的多個 spf 域

  • July 12, 2016

編輯:如何混合不同的(、、、和mechanismsamx4ip4創建 單個 SPF 文件ptr``include

我知道 2 個簡單的 SPF 記錄,例如

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

可以合併為一個

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

我有一些更複雜的 SPF 記錄,其機制a mx ip4 ptr如下include 所示

v=spf1 a mx ptr include:icpbounce.com include:spf.mandrillapp.com ~all    
v=spf1 mx ip4:x.x.x.x include:mktomail.com ~all     
v=spf1 mx ip4:y.y.y.y include:mktomail.com ~all    
v=spf1 include:spf.mandrillapp.com ?all

如何將所有這些合併到一個 TXT 記錄中,因為mandrilapp這給了我一個錯誤

有多個看起來像 SPF 記錄的 TXT 記錄

我無法在生產中嘗試反複試驗,而且我對這個 SPF 域非常陌生

你可以像這樣組合它們。

v=spf1 a mx ptr ip4:x.x.x.x ip4:y.y.y.y include:mktomail.com include:icpbounce.com include:spf.mandrillapp.com -all   

我建議將其更改~all-all- 首先設置身份驗證的重點是使其在被違反時失敗。然後測試從所有不同的地方發送電子郵件到一個測試工具,比如mailtest@unlocktheinbox.com。確保 SPF 從每個發送點通過。

引用自:https://serverfault.com/questions/770246