Назад | Перейти на главную страницу

Postfix не может проверить DKIM-подпись GMail

У меня есть мой почтовый сервер Debian (7.9 "wheezy") (Postfix 2.9.6-2) для подписи и проверки подписей DKIM в сообщениях электронной почты с помощью OpenDKIM (версия 2.6.8-4).

Мой сервер проходит тест DKIM в GMail, когда я отправляю письмо со своего сервера в его службу, но когда я отправляю новое письмо обратно, мой сервер не может проверить подпись DKIM со следующей ошибкой в /var/log/mail.log-лог-файл:

opendkim[3680]: ABCDEF1234: no signing table match for 'john.doe@googlemail.com'
opendkim[3680]: ABCDEF1234: s=20120113 d=googlemail.com SSL error:04091068:rsa routines:INT_RSA_VERIFY:bad signature
opendkim[3680]: ABCDEF1234: bad signature data

Когда я пробую то же самое с моим адресом Yahoo-Mail, он работает должным образом, и мой сервер успешно проверяет Yahoo-сообщение:

opendkim[3680]: ABCDEF1235: no signing table match for 'john.doe@yahoo.com'
opendkim[3680]: ABCDEF1235: DKIM verification successful

Это ошибка серверов GMail или что я делаю не так? Может ли Spamassassin изменить почту до того, как OpenDKIM обработает ее способом, отличным от сообщений Yahoo, чтобы там проверка не прошла?


Редактировать: У меня была проблема с моим DNS на сервере, но теперь она решена. Однако я все еще получаю тот же результат. Сообщения GMail не проходят проверку, в то время как сообщения Yahoo проходят без проблем и успешно проверяются:

opendkim[31437]: ABCDEF123456: nm45-vm6.bullet.mail.ne1.yahoo.com [98.138.121.70] not internal
opendkim[31437]: ABCDEF123456: not authenticated
opendkim[31437]: ABCDEF123456: DKIM verification successful