Domain-Name-System
在 DNS SPF 記錄中使用“mx ptr”參數
我正在嘗試設置我的 SPF 記錄,以正確驗證通過 Google Apps 發送的電子郵件和從 MailChimp 的伺服器發送的電子郵件。
MailChimp 的文件推薦此 SPF 記錄:
v=spf1 mx ptr include:servers.mcsv.net ~all
.Google Apps 的文件建議這樣做:
v=spf1 include:_spf.google.com ~all
.我主要關心的是
mx ptr
。鑑於 Google 的文件不包含mx ptr
,我可以安全地將兩個 SPF 記錄組合起來包含mx ptr
嗎?換句話說,這是否對兩台伺服器都有效:
v=spf1 mx ptr include:_spf.google.com include:servers.mcsv.net ~all
?
根據郵件黑猩猩文件只
include:servers.mcsv.net
需要,表明通過 MailChimp 發送的所有電子郵件都將從包含在 SPF 記錄中的 MTA 發送servers.mcsv.net
。要允許從 Mailchimp 和 GMail/Google Apps 發送電子郵件,只需同時包含兩者:
v=spf1 include:_spf.google.com include:servers.mcsv.net ~all
如果您還需要以
*@yourdomain.tld
自己的身份發送電子郵件,請同時包含發送(出站)MTA 的 IP 地址,或者採用 IPv4 地址的形式:v=spf1 ip4:87.65.43.21 include:_spf.google.com include:servers.mcsv.net ~all
或者(如果發送和接收電子郵件的伺服器相同)使用 MX:
v=spf1 mx include:_spf.google.com include:servers.mcsv.net