Le courrier avec la signature DKIM reçoit le drapeau T_DKIM_INVALID de SpamAssassin


10

J'ai installé une boîte Debian (jessie) avec postfix et spamassassin. Configuré et tout fonctionne bien.

Sauf à recevoir des e-mails avec la signature DKIM, un drapeau sera produit T_DKIM_INVALIDmême si la signature est valide. Voir l'exemple de journal ci-dessous.

Après cela, opendkim vérifiera la signature et la laissera passer.

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

Réponses:



4

Cela s'est produit en raison du module Perl manquant Mail::DKIM. Sans cela, chaque courrier avec la signature dkim échouera à la vérification. Même ceux avec une signature correcte.

Vous pouvez trouver plus d'informations à ce sujet ici .

Une solution simple consiste à installer le module manquant via cpan.


sur Debian-alikes, mieux vaut dire apt-get install libmail-dkim-perlselon la réponse de @derasteralex
Adrian W
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.