Domain-Name-System

SPF 中的 MX 是什麼意思?

  • March 3, 2015

我正在設置一個電子郵件伺服器,我對 SPF 有點困惑。按照一些範例,我將我的 SPF 記錄設置如下…

v=spf1 mx ip4:1.2.3.4 mx:mail.mydomain.com ptr:1.2.3.4 -all

我遵循大部分的意思,但為什麼 MX 在那裡兩次?我假設第二個 MX 的意思是“這是該域的郵件伺服器”。我是對的嗎?

無論哪種方式,第一個 MX 是什麼意思?它是否只是表明任何檢查人員都應該查看與 SPF TXT 記錄分開儲存的 MX 記錄?如果是這樣,MX:mail.mydomain.com 是否與實際的 MX 記錄冗餘?

第一個 MX 表示您實際附加 SPF 記錄的域的 MX 記錄中的 IP 地址應被接受為有效。第二個意味著應該接受域 mail.mydomain.com 的 MX 記錄中的 IP 地址為有效。如果此 SPF 記錄用於域 mail.mydomain.com,則第二個是多餘的。但是,如果 SPF 記錄用於 mydomain.com,則第二個 MX不是多餘的。

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