11 votes

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

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

Sauf que recevoir des courriels avec une signature DKIM produira un drapeau T_DKIM_INVALID même si la signature est valide. Voir l'exemple de journal ci-dessous.

Ensuite, opendkim vérifiera la signature et laissera passer.

15 janv. 14:18:21 localhost spamd[30697] : spamd : connexion de localhost [127.0.0.1]:51740 au port 783, fd 5
15 janv. 14:18:21 localhost spamd[30697] : spamd : traitement du message  pour l'utilisateur
15 janv. 14:18:21 localhost spamd[30697] : spamd : message propre (-2.0/5.0) pour l'utilisateur en 0.2 secondes, 2572 octets.
15 janv. 14:18:21 localhost spamd[30697] : spamd : résultat : . -1 - BAYES_00,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS,T_DKIM_INVALID temps d'analyse=0.4,taille=2553,pointage requis=5.0,rhost=localhost

12voto

Mat Newman Points 11

Vous pourriez essayer ce paquet à la place : libmail-dkim-perl

Un des guides pas à pas liés dans la documentation de Spamassassin souligne un conseil que je recommanderais de suivre :

"Vous ne devriez JAMAIS avoir besoin d'utiliser CPAN sur une distribution Linux basée sur RPM ou DEB."

4voto

NolanDC Points 297

Cela s'est produit en raison du module perl manquant Mail::DKIM. Sans lui, chaque courrier avec une 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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X