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\;" 

电子邮件[email protected]说:

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

这发生在我更改了SMTP服务器的域之后。 我有另一台服务器完全相同的设置和DKIM是通过。

任何想法可能是错的?

当您从dkim._domainkey.gamerbasecamp.info进行testing时,您必须为dkim._domainkey.gamerbasecamp.com设置TXTlogging。

你需要发送正确的select标题header.s=dkim

最重要的是:select器指示您的DomainKeys / DKIM公钥位置。 例如:如果您的域名select器是“s1024”,您的公钥logging将是“s1024._domainkey.yourdomain.com”; 如果您的域名select器是:“mta1”,您的公钥logging将是“mta1._domainkey.yourdomain.com”。

带有“s1024”select器的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