Пошта з підписом DKIM отримує прапор T_DKIM_INVALID від SpamAssassin


10

Я встановив коробку Debian (jessie) з постфіксом та спамассасіном. Налаштовано і все працює добре.

За винятком отримання електронної пошти з підписом 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

Відповіді:


11

Ви можете спробувати цей пакет спробувати замість цього: libmail-dkim-perl

Одна з ходьби прохідних пов'язаних в SpamAssassin документації вказує на натяк , що я б рекомендував слідувати:

"Вам НІКОЛИ не потрібно використовувати CPAN для дистрибутива Linux на основі RPM або DEB."


4

Це трапляється через відсутність модуля perl Mail::DKIM. Без цього кожна пошта з підписом dkim не буде перевіряти. Навіть ті з правильним підписом.

Детальну інформацію про це можна знайти тут .

Просте виправлення полягає в установці відсутнього модуля через cpan.


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