Postfix

我需要為使用郵件伺服器的每個域設置 SPF 記錄嗎?

  • October 14, 2017

例如,我的郵件伺服器正在執行,mail.example.com並且我設置了 SPF 記錄以供example.com使用v=spf1 mx -allexample.com也有它的 MX 記錄集。

現在我有其他域使用郵件伺服器發送電子郵件,但它們的 MX 記錄設置為mail.example.com.

我是否需要為每個域設置一個 SPF 記錄,v=spf1 mx -all或者它是否僅與位於 mail.example.com 的郵件伺服器相關?

當然,你必須創造兩條記錄。

例如,如果兩個域example.comexample.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"

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