Mail mit DKIM-Signatur erhält von SpamAssassin das Flag T_DKIM_INVALID

10

Ich habe eine Debian (Jessie) Box mit Postfix und Spamassassin installiert. Konfiguriert und alles funktioniert gut.

T_DKIM_INVALIDWenn Sie keine E-Mails mit DKIM-Signatur empfangen, wird ein Flag erzeugt, auch wenn die Signatur gültig ist. Siehe Protokollbeispiel unten.

Danach überprüft opendkim die Signatur und lässt sie passieren.

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#[email protected]> 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
Hoher Ball
quelle

Antworten:

11

Sie können dieses Paket stattdessen ausprobieren: libmail-dkim-perl

Einer der begehbaren Durch in dem Spamassassin verknüpfte Dokumentation weist darauf hin , einen Hinweis darauf , dass ich folgen würde empfehlen:

"Sie sollten CPAN NIEMALS auf einer RPM- oder DEB-basierten Linux-Distribution verwenden müssen."

Desasteralex
quelle
4

Dies geschah aufgrund des fehlenden Perl-Moduls Mail::DKIM. Ohne diese wird jede Mail mit DKIM - Signatur nicht die Überprüfung. Sogar diejenigen mit korrekter Unterschrift.

Weitere Informationen dazu finden Sie hier .

Eine einfache Lösung besteht darin, das fehlende Modul über cpan zu installieren.

Hoher Ball
quelle
auf Debian-alikes, besser apt-get install libmail-dkim-perllaut @derasteralex Antwort sagen
Adrian W