У меня есть внешний IP-адрес и сервер ubuntu с exim4.71 и bind9. Я пытаюсь установить допустимую запись dkim для отправки почты для Gmail
Вот мои файлы конфигурации: bind9:
_domainkey.example.com. IN TXT "o=-;"
mail._domainkey.example.com. IN TXT "v=DKIM1;k=rsa-sha256;p=MHwwDQYJKoZIhvcNAQEBBQADawAwaAJhAMDO8xXc3fMjQnWs6ejxTsrMa4xvb0470b2wCIbx1/790huhBr1386mkvvzeTpDDwkFmOZWXnJLw+Qeh4p/rkNQ7AVCk2uZQ+Kwy+jxM17QdZaDxSY9U1HYUFXC8BKAUYwIDAQAB"
Я получил эти результаты от check-auth@verifier.port25.com
==========================================================
Summary of Results
==========================================================
SPF check: pass
DomainKeys check: neutral
DKIM check: pass
Sender-ID check: pass
SpamAssassin check: ham
Есть идеи, в чем проблема?
от Yahoo:
from=example.com; dkim=fail (unknown key type)
ive измените k = rsa-sha256 на k = rsa и теперь
from=example.com; dkim=pass (ok)
Это тоже помогло с gmail :)
Решение:
v = DKIM1; k = rsa-sha256; p = ... -> v = DKIM1; k = rsa; p = ....
Вопрос решен
Решение: изменить поле dkim в зоне BIND9: с v=DKIM1;k=rsa-sha256;p=...
к -> v=DKIM1;k=rsa;p=....
rsa-sha256 или rsa-sha1 у меня не работают :(