我有一个使用DigitalOcean的VPS,我正按照Mandrill guide设置SPF和DKIM记录。但是,它告诉我我的DKIM记录无效。
我得到的错误信息是:
此TXT记录看起来不像有效的DKIM记录。尝试更改v = spf1 include:spf.mandrillapp.com?all to v = DKIM1。 这是mandrill._domainkey.cool-house.nl的当前TXT记录:
v = spf1 include:spf.mandrillapp.com?all
您只需要将TXT记录更改为:
V = DKIM1; K = RSA; P = MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrLHiExVd55zd / IQ / J / mRwSRMAocV / hMB3jXwaHH36d9NaVynQFYV8NaWi69c1veUtRzGt7yAioXqLj7Z4TeEUoOLgrKsn8YnckGs9i3B3tVFB + CH / 4mPhXWiNfNdynHWBcPcbJ8kjEQ2U8y78dHZj1YeRXXVvWob2OaKynO8 / lQIDAQAB;
我的记录是:
任何人都知道我做错了什么?
答案 0 :(得分:3)
Tl; dr:在最后添加没有域名的SPF记录。
答案 1 :(得分:3)
在撰写本文时,您的价值应该是这样的:
<强> DKIM 强>
Name = mandrill._domainkey 值= v = DKIM1; K = RSA; p值= <强> YOUR_INFO _ 强>
请注意,在“名称”中,您将在域密钥后删除域。 DigitalOcean会自动将您的域名添加到最后。
<强> SPF 强>
姓名= @ 值=&#34; v = spf1包括:spf.mandrillapp.com?all&#34;
确保您在值周围有引号。我的工作没有引用。
在这两种情况下都要确保您正在创建TXT记录