為 mailchimp 配置 cloudflare 子域
我已經成功地使用 cloudflare 配置了 mailchimp(使用 CNAME 和 TXT 記錄,如下所示:https ://bobandedovic.com/blog/technology/how-to-authenticate-a-domain-name-on-mailchimp-using- cloudflare-cname-繞過解決方案)。
問題是我需要它來代替子域(例如電子郵件。
$$ mydomain $$。和)。 在 DNS 記錄正常工作之前,我不願意只使用 DNS 記錄,因為我很欣賞 DNS 需要時間來刷新,而且我不想每次都使用 mailchimp 重新進行身份驗證。
問題
有人知道使用子域而不是根域時 CNAME 和 TXT 記錄的外觀嗎?
例如,CNAME 目前是:
k1._domainkey
(指向dkim.mcsv.net
)這應該是:
k1._domainkey.[mySubDomain]
反而?TXT 文件目前是:
[myDomain].com
(指向v=spf1 include:servers.mcsv.net
)這應該是:
[mySubDomain].[myDomain].com
反而?非常感謝任何朝著正確方向的幫助或指示,迫切需要盡快對其進行配置。
對於 SPF(TXT 記錄),您只需在記錄前面添加子域
[mysubdomain].example.com TXT v=spf1 include:servers.mcsv.net
記得在後面添加一個策略,比如 ~all ,這樣記錄才會生效。
對於 DKIM,您在 selector._domainkey 之後添加子域。部分,所以你完全正確。
k1._domainkey.[mySubDomain].example.com TXT v=DKIM1 [Mailchimp Stuff]
您可以使用 mxtoolbox.com 檢查您的記錄是否正確,Mailchimp 使用的選擇器是 k1。
還要記住,如果您以後想為您的根實現 DMARC,請確保正確選擇子域(正常過程是在根上實現 DMARC 並將策略設置為拒絕所有子域)。
編輯:
Cloudflare 希望您這樣輸入它們(以 Mandrill 為例):
example.com TXT v=spf1 include:spf.mandrillapp.com ?all mandrill._domainkey.example.com TXT v=DKIM1\; (values from Mandrill)
我已經編輯了上面的樣本以與此保持一致。
Mxtoolbox SPF https://mxtoolbox.com/spf.aspx
Mxtoolbox DKIM https://mxtoolbox.com/dkim.aspx
這裡有幾篇關於 StackExchange 的文章,內容更詳細一些。
https://stackoverflow.com/questions/45420929/spf-for-subdomain