Plugin de integração do CaUMa com o SpamAssassin
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
cauma.pm

README.md

alt tag

Plugin de integração do do serviço CaUMa com o SpamAssassin.

Sobre o CaUMa

CaUMa (Catálogo de URLs Maliciosas) é um serviço gratuito e público criado pelo CERT.Bahia, que disponibiliza um meio de consulta a urls fraudulentas identificadas na Internet. O propósito desse serviço é ajudar a comunidade a se proteger das diversas fraudes que estão circulando no mundo digital.

Pré-requisitos

Bibliotecas REST::Client e JSON para o Perl

cpan REST::Client
cpan JSON

Ativação da regra no SpamAssassin

Editar o arquivo de regras do SpamAssassin e incluir

loadplugin CaUMa /<path do script>/cauma.pm

body CHECK_CAUMA eval:check_cauma()
score CHECK_CAUMA 10
describe CHECK_CAUMA  Existem URL maliciosas em seu e-mail

describe CAUMA_LOGIN  <colocar login informado pelo CERT.Bahia>
describe CAUMA_KEY    <colocar key informado pelo CERT.Bahia>

Ativação no Zimbra

wget https://raw.githubusercontent.com/UniversidadeFederalDoRioGrandeFURG/spamassassin-cauma/master/cauma.pm -O /opt/zimbra/common/lib/perl5/Mail/SpamAssassin/Cauma.pm

Editar /opt/zimbra/data/spamassassin/localrules/v310.pre

loadplugin CaUMa /opt/zimbra/common/lib/perl5/Mail/SpamAssassin/Cauma.pm
cat <<EOF > /opt/zimbra/data/spamassassin/localrules/cauma.cf
body CHECK_CAUMA eval:check_cauma()
score CHECK_CAUMA 10
describe CHECK_CAUMA  Existem URL maliciosas em seu e-mail

describe CAUMA_LOGIN  <colocar login informado pelo CERT.Bahia>
describe CAUMA_KEY    <colocar key informado pelo CERT.Bahia>
EOF
chown zimbra:zimbra /opt/zimbra/data/spamassassin/localrules/cauma.cf