Eu instalei e configurei o OpenDKIM no meu vus digitaloc de Ubuntu 16.04 e habilitei o Plugin DKIM no SpamAssassin com loadplugin Mail::SpamAssassin::Plugin::DKIM
em um dos arquivos .pre
localizados em /etc/spamassassin/
. Também instalei o módulo Mail::DKIM
perl Jason Long e todas as suas dependências, e posso verificar se o módulo foi instalado com sucesso, navegando por este local /usr/share/perl5/Mail/DKIM/
. Depois de instalar o Perl Module, reiniciei o spamassassin. Também testei tudo e posso verificar se a verificação do DKIM está funcionando bem, assim como deveria . Eu posso verificar isso com este cabeçalho:
X-Spam-Status: No, score=0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID,
DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,MPART_ALT_DIFF,SPF_PASS,
TVD_SPACE_RATIO autolearn=no autolearn_force=no version=3.4.1
Mas meu problema começa depois que eu reiniciar / reiniciar / desligar meu VPS. Todos os e-mails recebidos serão marcados como T_DKIM_INVALID
, a menos que você reinicie o spamassassin novamente. O que quero dizer é reiniciar o spamassassin, executando este comando via ssh: service spamassassin restart
.. Depois de reiniciar o spamassassin, tudo funciona bem.
Aqui está o cabeçalho do email antes de reiniciar o spamassassin e após a reinicialização:
X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,
SPF_PASS,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1
Eu quero que ele funcione corretamente, porque sempre que meu servidor encontra um tempo de inatividade inesperado, não preciso reiniciar o spamassassin novamente. Eu quero que ele funcione imediatamente após a inicialização. Reiniciá-lo manualmente toda vez que eu reiniciar a máquina é ridículo. Essa coisa está me deixando louco! Você pode por favor me dizer o que há de errado com o meu servidor de e-mail?