Postfix
我需要為使用郵件伺服器的每個域設置 SPF 記錄嗎?
例如,我的郵件伺服器正在執行,
mail.example.com
並且我設置了 SPF 記錄以供example.com
使用v=spf1 mx -all
。example.com
也有它的 MX 記錄集。現在我有其他域使用郵件伺服器發送電子郵件,但它們的 MX 記錄設置為
mail.example.com
.我是否需要為每個域設置一個 SPF 記錄,
v=spf1 mx -all
或者它是否僅與位於 mail.example.com 的郵件伺服器相關?
當然,你必須創造兩條記錄。
例如,如果兩個域
example.com
並example.org
共享郵件伺服器mx.example.org
,您需要兩條內容相同的 TXT 記錄(如您所寫v=spf1 mx -all
)。其中一個進入 的區域文件,
example.com
另一個進入 . 的區域文件example.org
。之後,以下兩個
dig
呼叫應產生相應的記錄作為輸出。對於
example.com
:dig example.com txt ... example.com. 3600 IN TXT "v=spf1 mx -all"
對於
example.org
:dig example.org txt ... example.org. 3600 IN TXT "v=spf1 mx -all"