我需要为mail.mydomain.com设置SPK和DKIM记录。我在namecheap设置了以下内容-
对于SPF-
Record type :TXT
Hostname : mail.mydomain.com
Value : v=spf1 ip4:x.x.x.x ~all
对于DKIM-
Record type : TXT
Host : mailer._domainkey
Value : "v=DKIM1; k=rsa; p=LONGSTRING"
使用在线检查工具(如邮件测试仪,mxtoolbox等)进行检查时,此方法不起作用。
[解决了]
与下面的答案之一不同,也可以为子域设置记录。这是Namecheap(可能还有其他提供商)存在的问题。您需要像这样设置主机名-
SPF hostname : mail
DKIM hostname : mailer._domainkey.mail
Namecheap将自动在最后添加domain.com。您不需要添加它。DKIM记录的DNS传播也花费了15个小时以上。
mailer._domainkey.mail
将找不到DKIM密钥。假设您的用户正在发送地址为llike的邮件user@mydomain.com
,那么您应该进行签名mydomain.com
,在这种情况下,将不会找到您的DKIM记录