Eu já havia publicado um artigo (veja aqui) sobre adicionar o canal SOUGHT ao Spamassassin, que é um repositório atualizado 4 vezes ao dia tendo como bases as Spamtraps dos próprios desenvolvedores da solução. Vejamos agora como incluir este canal no Spamassassin do Zimbra.
Analisando o crontab do Zimbra, podemos constatar que ele executa diariamente um script para atualizar as definições de spam:
45 0 * * * . /opt/zimbra/.bashrc; /opt/zimbra/libexec/zmsaupdate
Editando este script, na linha 56 para a versão 8 do Zimbra, vemos o comando executado para atualizar as definições :
my $sa=”${zimbra_home}/zimbramon/bin/sa-update -v –updatedir ${zimbra_home}/conf/spamassassin –allowplugins –refreshmirrors >/dev/null 2>&1″;
Para adicionar o canal SOUGHT execute os seguintes passos como usuário root:
Baixe a chave do canal:
Importe a chave baixada:
# /opt/zimbra/zimbramon/bin/sa-update –import GPG.KEY
Agora como usuário zimbra execute o comando abaixo para verificar se está utilizando o novo canal corretamente:
/opt/zimbra/zimbramon/bin/sa-update -v –channel sought.rules.yerp.org –channel updates.spamassassin.org –gpgkey 6C6191E3 –updatedir /opt/zimbra/conf/spamassassin –allowplugins –refreshmirrors
Funcionando a atualização manual, altere a linha 56 do script zmsaupdate da seguinte forma:
my $sa=”${zimbra_home}/zimbramon/bin/sa-update -v –channel sought.rules.yerp.org –channel updates.spamassassin.org –gpgkey 6C6191E3 –updatedir ${zimbra_home}/conf/spamassassin –allowplugins –refreshmirrors >/dev/null 2>&1″;