我遇到了一个问题,我们的某个域托管的公司只允许1024位DKIM公钥,但是发送电子邮件的服务器设置了DKIM公钥并强制执行2048位。
我希望在另一个域上“托管”2048位DKIM密钥,并使用CNAME记录将其链接到主域。
类似于Mailchimp使用DKIM键执行的操作,您可以在其中设置记录:
CNAME
k1._domainkey
dkim.mcsv.net
作为参考,如果您查找该mailchimp服务器的DNS记录,唯一可用的是:
dkim.mcsv.net. 21593 IN TXT "k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDbNrX2cY/GUKIFx2G/1I00ftdAj713WP9AQ1xir85i89sA2guU0ta4UX1Xzm06XIU6iBP41VwmPwBGRNofhBVR+e6WHUoNyIR4Bn84LVcfZE20rmDeXQblIupNWBqLXM1Q+VieI/eZu/7k9/vOkLSaQQdml4Cv8lb3PcnluMVIhQIDAQAB;"
我想复制这个设置,所以我可以在像hosteddkim.mywebsite.com
这样的东西上托管DKIM密钥
发送电子邮件的服务器希望DKIM键看起来像:
TXT
default._domainkey
v=DKIM1; k=rsa; p=MIGLONGLONGSTRINGHERE
我想要托管DKIM密钥的域,我尝试设置如下:
TXT
default._domainkey.hosteddkim
v=DKIM1; k=rsa; p=MIGLONGLONGSTRINGHERE
然后我在域上设置以下内容,我限制为1024位DKIM密钥:
CNAME
default._domainkey
hosteddkim.mywebsite.com
但是由于某种原因它没有检测到DKIM键...我做错了什么?
您创建的TXT记录是针对default._domainkey.hosteddkim.mywebsite.com
的,因此您需要将CNAME记录指向此主机名,而不是hosteddkim.mywebsite.com
。