我使用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