Я использую PowerMTA и пытаюсь заставить dkim работать. Я использую Godaddy DNS. Gmail дает мне:
dkim=neutral (no key for signature) header.i=@
то же самое с yahoo: permerror (без ключа)
вывод копать:
dig +short txt dkim._domainkey.gamerbasecamp.com
"v=DKIM1\; k=rsa\; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3jyMaBlYI9QFs162gU+fI3Yul1gBsO6PUaGRctgdvpduywJQ9vrs3v582ZypCfB9WVndmtr1QaJ33yMrqHe+GHnwCh0XJT+9NrOnkMuEynqPoG6dZXd7ZqigXuy2pGd9eGAIin02LkG0xKrV3LMHkpp+regxBNOYKf5GDP3hNYwIDAQAB\;"
электронное письмо на check-auth@verifier.port25.com говорит:
DKIM check details:
----------------------------------------------------------
Result: permerror (key "dkim._domainkey.gamerbasecamp.info" doesn't exist)
Это произошло после того, как я сменил домен SMTP-сервера. У меня есть другой сервер с точно такой же настройкой, и DKIM прошел.
Есть идеи, что может быть не так?
Вам необходимо настроить TXT
запись для dkim._domainkey.gamerbasecamp.com
, пока вы делаете тест из dkim._domainkey.gamerbasecamp.info
.
Вам нужно отправить заголовок правого селектора header.s=dkim
,
Самая важная вещь: селектор указывает местоположение вашего открытого ключа DomainKeys / DKIM. Например: если ваш селектор домена: «s1024», ваша запись открытого ключа будет «s1024._domainkey.yourdomain.com»; если ваш селектор домена: «mta1», ваша запись открытого ключа будет «mta1._domainkey.yourdomain.com».
Пример правильного заголовка dkim для yourdomain.com с селектором «s1024»:
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@yourdomain.com header.s=s1024 header.b=Nj1yIIn0
https://www.emailarchitect.net/domainkeys/doc/html/selector.htm