Почта с подписью DKIM получает флаг T_DKIM_INVALID от SpamAssassin


10

Я установил коробку Debian (jessie) с постфиксом и spamassassin. Настроил и все отлично работает.

За исключением получения писем с DKIM, подпись будет выдавать флаг, T_DKIM_INVALIDдаже если подпись действительна. Смотрите пример журнала ниже.

После этого opendkim проверит подпись и пропустит ее.

Jan 15 14:18:21 localhost spamd[30697]: spamd: connection from localhost [127.0.0.1]:51740 to port 783, fd 5
Jan 15 14:18:21 localhost spamd[30697]: spamd: processing message <id#1234567@mail.gmail.com> for user
Jan 15 14:18:21 localhost spamd[30697]: spamd: clean message (-2.0/5.0) for user in 0.2 seconds, 2572 bytes.
Jan 15 14:18:21 localhost spamd[30697]: spamd: result: . -1 - BAYES_00,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS,T_DKIM_INVALID scantime=0.4,size=2553,required_score=5.0,rhost=localhost

Ответы:



4

Это произошло из-за отсутствия модуля Perl Mail::DKIM. Без этого каждое письмо с подписью dkim не пройдет проверку. Даже те, с правильной подписью.

Вы можете найти дополнительную информацию об этом здесь .

Простое решение - установить отсутствующий модуль через cpan.


о Debian-подобных, лучше скажи apt-get install libmail-dkim-perlсогласно @derasteralex ответ
Адриан W
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.