Você pode tentar este pacote: libmail-dkim-perl
Um dos passo a passo vinculado no Spamassassin documentação indica uma sugestão que eu recomendaria a seguir:
"Você NUNCA precisa usar o CPAN em uma distribuição Linux baseada em RPM ou DEB."
Eu instalei uma caixa Debian (jessie) com postfix e spamassassin. Configurado e tudo funciona bem.
Exceto o recebimento de mensagens com assinatura DKIM, produzirá um sinalizador T_DKIM_INVALID
, mesmo que a assinatura seja válida. Veja o exemplo de log abaixo.
Depois disso, o opendkim irá 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#[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
Você pode tentar este pacote: libmail-dkim-perl
Um dos passo a passo vinculado no Spamassassin documentação indica uma sugestão que eu recomendaria a seguir:
"Você NUNCA precisa usar o CPAN em uma distribuição Linux baseada em RPM ou DEB."
Isso aconteceu por causa do módulo perl ausente Mail::DKIM
. Sem isso, todo e-mail com assinatura dkim irá falhar a 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.
Tags postfix dkim spamassassin spamd