我为 Mailgun 设置 Namecheap 自定义 DNS 已经 10 天了,除了 SPF 之外没有任何验证。我尝试在 Mailgun 上删除并重新创建域,更改 DKIM 长度,然后发现这是一个 Namecheap 问题,我无法使用 nslookup 或 dig 找到 CNAME。我发现人们都说这是 Namecheap 无法解决的问题。
Mailgun 说明以及它们为您提供的值对于设置而言不正确。
在任何需要域名的地方,您必须使用 @ 或完全省略它。即,
mail.mydomain.com => 邮件
krs._domainkey.mydomain.com => krs._domainkey
mydomain.com => @
我通过放弃并转到 GoDaddy 发现了这一点,当您输入 Mailgun 为您提供的值时,它会让您知道他们将如何解决并询问这是否真的是您的意思。