Domain-Name-System
相同或不同 TXT 記錄中的多個 SPF 條目
我想使用群發郵件服務,例如 sendgrid、mailgun 等。所以我必須更新我的區域文件以包含正確的 SPF 記錄。
假設我的域是
example.com
.我的 DNS 提供商自動設置 SPF,如下所示:
type: TXT key: example.com value: v=spf1 include:spf.mydnsprovider.com ~all
現在 Sendgrid 告訴我我需要添加這個:
type: TXT key: foo123.example.com value: v=spf1 include:sendgrid.net ~all
我讀過我可以在一個 TXT 記錄中組合多個 SPF 條目,如下所示:
v=spf1 include:spf.mydnsprovider.com include:sendgrid.net ~all
然而,Sendgrid 指定我創建一個單獨的 TXT 記錄,該記錄適用於子域 (
foo123.example.com
)。我不確定該怎麼做。如果我按照他們說的做並添加單獨的記錄,會有什麼後果?我應該合併它們,還是按照 Sendgrid 的建議做?
您是否使用 foo123.example.com 作為 sendgrid 的發送域?如果是這樣,您只需為該域名設置其 SPF。您不需要將其合併到您的頂級域中。如果您也通過 sendgrid 使用您的頂級域發送郵件(不僅僅是可見的發件人地址,還有 SMTP 退回地址),則將 sendgrid 添加到您的頂級域 SPF 記錄。
不要為任何域創建單獨的記錄。始終將它們合併到一個記錄中。也要注意尺寸限制。