寄信到 outlook.com 代管 Server 的問題~ SPF 篇 …
尤其更換了線路,換了 IP ,導到寄給 outlook.com 代管的 mail 被限制一次只能寄給一個收件者.
無奈下,申請了一個 outlook.com 的帳號來玩.
發現 outlook.com 也開啟了 SPF .
SPF 相關設定如下 :
新增一筆 TXT 記錄 :
nickyoo7.pro 60 IN TXT "v=spf1 a mx ptr ip4:第1個IP ip4:第2個IP -all"
註 : nickyoo7.pro 請換成需要的網域.
說明:
(1) v=spf1 表示 spf 所使用的版本。
(2) include 若要包含其它主機的 SPF 設定。
(3) a 表示比對 DNS 紀錄中的”A”紀錄,允許在”A”紀錄裡面的 IP 為發送郵件來源 IP。
(4) mx 表示比對 DNS 紀錄中的”MX”紀錄,允許在”MX”紀錄裡面的網域為發送郵件來源網域。
(5) ptr 表示比對 DNS 紀錄中的”PTR”,允許在”PTR”紀錄裡面的網域為發送郵件來源網域。
(6) all 表示還有其它可能傳送的郵件伺服器。
all 有三個參數 :
-:除了上面所列的寄件者以外,不接受來自任何人的郵件;標示為 Hard Fail。
~:只接受來自上述其中一個寄件者的任何電子郵件;允許電子郵件但標示為 Soft Fail。
?:指出還有其他可能傳送自網域的伺服器。
線上檢查工具 :
https://mxtoolbox.com/SuperTool.aspx
http://www.appmaildev.com/hk/spf
相關資訊 :
(01)郵件 SPF DKIM DMARC 最佳化設定