El correo con la firma DKIM obtiene el indicador T_DKIM_INVALID de SpamAssassin

10

He instalado un cuadro de Debian (jessie) con postfix y spamassassin. Configurado y todo funciona bien.

Excepto recibir correos con DKIM signatur producirá una bandera T_DKIM_INVALIDincluso si la firma es válida. Vea el ejemplo de registro a continuación.

Después de eso, opendkim verificará la firma y la dejará pasar.

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
Bola alta
fuente

Respuestas:

11

Puede probar este paquete en su lugar: libmail-dkim-perl

Uno de los recorridos vinculados en la documentación de Spamassassin señala una pista que recomendaría seguir:

"NUNCA debería necesitar usar CPAN en una distribución Linux basada en RPM o DEB".

desasteralex
fuente
4

Esto sucedió debido al módulo perl faltante Mail::DKIM. Sin eso, cada correo con la firma dkim fallará la verificación. Incluso aquellos con la firma correcta.

Puede encontrar más información al respecto aquí .

Una solución simple es instalar el módulo que falta a través de cpan.

Bola alta
fuente
en Debian-alikes, mejor decir apt-get install libmail-dkim-perlsegún la respuesta de @derasteralex
Adrian W