O correio com assinatura DKIM recebe o sinalizador T_DKIM_INVALID do SpamAssassin


10

Instalei uma caixa Debian (jessie) com postfix e spamassassin. Configurado e tudo funciona bem.

Exceto o recebimento de e-mails com assinaturas DKIM produzirá um sinalizador, T_DKIM_INVALIDmesmo que a assinatura seja válida. Veja o exemplo de log abaixo.

Depois disso, o opendkim verificará a assinatura e deixará passar.

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

Respostas:



4

Isso aconteceu por causa do módulo perl ausente Mail::DKIM. Sem isso, todos os emails com assinatura dkim falharão na verificação. Mesmo aqueles com assinatura correta.

Você pode encontrar mais informações sobre isso aqui .

Uma correção simples é instalar o módulo ausente via cpan.


em Debian-alikes, é melhor dizer de apt-get install libmail-dkim-perlacordo com a resposta @derasteralex #
Adrian W
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.