Razor2, pyzor e DCC Antispam no iRedMail: mudanças entre as edições

De MochilaWiki
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 1: Linha 1:
Instalando Razor2
== Instalando Razor2 ==
<source lang="bash">
<source lang="bash">
# apt-get install razor
# apt-get install razor
Linha 13: Linha 13:




Instalando pyzor
== Instalando pyzor ==
<source lang="bash">
<source lang="bash">
# apt-get install pyzor
# apt-get install pyzor
Linha 24: Linha 24:
</source>
</source>


== Instalando DCC ==
<source lang="bash">
wget http://www.dcc-servers.net/dcc/source/dcc-dccproc.tar.Z
wget http://www.dcc-servers.net/dcc/source/dcc-dccproc.tar.Z
tar xzvf dcc-dccproc.tar.Z
tar xzvf dcc-dccproc.tar.Z
cd dcc-dccproc-1.3.139
cd dcc-dccproc-*
./configure --with-uid=amavis
./configure --with-uid=amavis
make
make
Linha 32: Linha 34:
chown -R amavis:amavis /var/dcc
chown -R amavis:amavis /var/dcc
ln -s /var/dcc/libexec/dccifd /usr/local/bin/dccifd
ln -s /var/dcc/libexec/dccifd /usr/local/bin/dccifd
</source>


vim /etc/spamassassin/local.cf
em /etc/spamassassin/v310.pre descomente a linha
loadplugin Mail::SpamAssassin::Plugin::DCC


*** INSERT THESE LINES : ***
#dcc
use_dcc 1
dcc_path /usr/local/bin/dccproc
score DCC_CHECK 1.500
*** SAVE AND QUIT ***


vim /etc/spamassassin/v310.pre
verificando módulos carregados do spamassassin
*** UNCOMMENT THIS LINE ***
<source lang="bash">
loadplugin Mail::SpamAssassin::Plugin::DCC
*** SAVE AND QUIT ***
 
*** check if spamassassin loads the module: ***
spamassassin --lint -D
spamassassin --lint -D
</source>


*** check if you can reach the DCC servers ***
Verifificando servidores DCC
<source lang="bash">
cdcc info
cdcc info
 
</source>
If everything is ok...
/etc/init.d/amavis restart




Linha 61: Linha 55:
  score RAZOR2_CHECK 2.500
  score RAZOR2_CHECK 2.500
  score PYZOR_CHECK 2.500
  score PYZOR_CHECK 2.500
<br />
#dcc
use_dcc 1
dcc_path /usr/local/bin/dccproc
score DCC_CHECK 1.500


Reinicia o amavis
Reinicia o amavis

Edição das 16h47min de 5 de julho de 2017

Instalando Razor2

# apt-get install razor
# mkdir /var/lib/amavis/.razor
# chown -Rf amavis:amavis /var/lib/amavis/.razor

# su amavis
$ razor-admin -home=/var/lib/amavis/.razor -create
$ razor-admin -home=/var/lib/amavis/.razor -discover
$ razor-admin -home=/var/lib/amavis/.razor -register
$ exit


Instalando pyzor

# apt-get install pyzor
# mkdir /var/lib/amavis/.pyzor
# chown amavis:amavis /var/lib/amavis/.pyzor

# su amavis
$ pyzor --homedir /var/lib/amavis/.pyzor discover
$ exit

Instalando DCC

wget http://www.dcc-servers.net/dcc/source/dcc-dccproc.tar.Z
tar xzvf dcc-dccproc.tar.Z
cd dcc-dccproc-*
./configure --with-uid=amavis
make
make install
chown -R amavis:amavis /var/dcc
ln -s /var/dcc/libexec/dccifd /usr/local/bin/dccifd

em /etc/spamassassin/v310.pre descomente a linha

loadplugin Mail::SpamAssassin::Plugin::DCC


verificando módulos carregados do spamassassin

spamassassin --lint -D

Verifificando servidores DCC

cdcc info


Insira no final do arquivo /etc/spamassassin/local.cf

use_razor2 1
score RAZOR2_CHECK 2.500
score PYZOR_CHECK 2.500

#dcc use_dcc 1 dcc_path /usr/local/bin/dccproc score DCC_CHECK 1.500

Reinicia o amavis

/etc/init.d/amavis restart


Adicionando regras no Iptables

adicionei no final do arquivo /etc/default/iptables

# Razor2
-A OUTPUT -p tcp --dport 2703 -j ACCEPT

# pyzor -A OUTPUT -p udp --dport 24441 -j ACCEPT -A INPUT -p tcp --dport 24441 -j ACCEPT

e reinicie

/etc/init.d/iptables restart

Testando

# su amavis

//testando Razor2
$ spamassassin -t -D razor2 < /usr/share/doc/spamassassin/examples/sample-spam.txt

//testando pyzor
$ spamassassin -t -D pyzor < /usr/share/doc/spamassassin/examples/sample-spam.txt

= Para Debian 8

é necessário recompilar o razor

apt-get install fakeroot dh-buildinfo
apt-get source razor
apt-get build-dep razor
dpkg-source -x razor_2.85-4.1.dsc 
cd razor-2.85/
dpkg-buildpackage -rfakeroot -b
dpkg -i razor_2.85-4.1_amd64.deb

é importante adicionar repositório sources no sources.list


Referências