我需要为mail.mydomain.com 设置SPK 和DKIM 记录。我在 namecheap 设置了以下内容 -
对于 SPF -
Record type :TXT
Hostname : mail.mydomain.com
Value : v=spf1 ip4:x.x.x.x ~all
Run Code Online (Sandbox Code Playgroud)
对于 DKIM -
Record type : TXT
Host : mailer._domainkey
Value : "v=DKIM1; k=rsa; p=LONGSTRING"
Run Code Online (Sandbox Code Playgroud)
当使用邮件测试器、mxtoolbox 等在线检查工具进行检查时,这不起作用。
[解决了]
与以下答案之一不同,也可以为子域设置记录。这是 Namecheap 的问题(也可能是其他提供商)。您需要像这样设置主机名-
SPF hostname : mail
DKIM hostname : mailer._domainkey.mail
Run Code Online (Sandbox Code Playgroud)
Namecheap 会在末尾自动添加 domain.com。你不需要添加它。DKIM 记录的 DNS 传播也花费了 15 多个小时。