DKIM 错误 - 没有密钥

DKIM 错误 - 没有密钥

我正在使用 PowerMTA 并尝试让 dkim 工作。我使用 godaddy DNS。Gmail 给我:

dkim=neutral (no key for signature) header.i=@

与雅虎相同:permerror(无密钥)

挖掘输出:

 dig +short txt dkim._domainkey.gamerbasecamp.com
"v=DKIM1\; k=rsa\; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3jyMaBlYI9QFs162gU+fI3Yul1gBsO6PUaGRctgdvpduywJQ9vrs3v582ZypCfB9WVndmtr1QaJ33yMrqHe+GHnwCh0XJT+9NrOnkMuEynqPoG6dZXd7ZqigXuy2pGd9eGAIin02LkG0xKrV3LMHkpp+regxBNOYKf5GDP3hNYwIDAQAB\;"

发邮件给 [电子邮件保护]说:

DKIM check details:
----------------------------------------------------------
Result:         permerror (key "dkim._domainkey.gamerbasecamp.info" doesn't exist)

在我更改 SMTP 服务器的域后发生了这种情况。我有另一台服务器,其设置完全相同,DKIM 已通过。

知道可能是什么问题吗?

答案1

您必须在进行测试时TXT为 设置一条记录。dkim._domainkey.gamerbasecamp.comdkim._domainkey.gamerbasecamp.info

答案2

您需要发送正确的选择器标头header.s=dkim

最重要的是:selector 表示你的 DomainKeys/DKIM 公钥位置。例如:如果你的域名选择器是:“s1024”,那么你的公钥记录就是“s1024._domainkey.yourdomain.com”;如果你的域名选择器是:“mta1”,那么你的公钥记录就是“mta1._domainkey.yourdomain.com”。

带有“s1024”选择器的 yourdomain.com 的正确 dkim 标头示例:

ARC-Authentication-Results: i=1; mx.google.com;
   dkim=pass [email protected] header.s=s1024 header.b=Nj1yIIn0

https://www.emailarchitect.net/domainkeys/doc/html/selector.htm

相关内容