Mudanças entre as edições de "Razor2, pyzor e DCC Antispam no iRedMail"
De MochilaWiki
Ir para navegaçãoIr para pesquisar(6 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | Instalando Razor2 | + | Testado em Debian 7 e 8 |
+ | |||
+ | == Instalando Razor2 == | ||
<source lang="bash"> | <source lang="bash"> | ||
# apt-get install razor | # apt-get install razor | ||
Linha 12: | Linha 14: | ||
</source> | </source> | ||
+ | em Debian 8 é necessário recompilar o razor (é importante adicionar repositório sources no sources.list) | ||
+ | <source lang="bash"> | ||
+ | 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 | ||
+ | </source> | ||
− | Instalando pyzor | + | == Instalando pyzor == |
<source lang="bash"> | <source lang="bash"> | ||
# apt-get install pyzor | # apt-get install pyzor | ||
Linha 23: | Linha 35: | ||
$ exit | $ exit | ||
</source> | </source> | ||
+ | |||
+ | == Instalando DCC == | ||
+ | <source lang="bash"> | ||
+ | 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 | ||
+ | </source> | ||
+ | |||
+ | em /etc/spamassassin/v310.pre descomente a linha | ||
+ | loadplugin Mail::SpamAssassin::Plugin::DCC | ||
+ | |||
+ | |||
+ | verificando módulos carregados do spamassassin | ||
+ | <source lang="bash"> | ||
+ | spamassassin --lint -D | ||
+ | </source> | ||
+ | |||
+ | Verifificando servidores DCC | ||
+ | <source lang="bash"> | ||
+ | cdcc info | ||
+ | </source> | ||
+ | |||
Insira no final do arquivo /etc/spamassassin/local.cf | Insira no final do arquivo /etc/spamassassin/local.cf | ||
Linha 28: | Linha 67: | ||
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 | ||
Linha 35: | Linha 79: | ||
− | Testando | + | |
+ | == Adicionando regras no Iptables == | ||
+ | adicionei no final do arquivo /etc/default/iptables | ||
+ | |||
+ | # Razor2 | ||
+ | -A OUTPUT -p tcp --dport 2703 -j ACCEPT | ||
+ | <br /> | ||
+ | # pyzor | ||
+ | -A OUTPUT -p udp --dport 24441 -j ACCEPT | ||
+ | -A INPUT -p tcp --dport 24441 -j ACCEPT | ||
+ | |||
+ | e reinicie | ||
+ | |||
+ | <source lang="bash"> | ||
+ | /etc/init.d/iptables restart | ||
+ | </source> | ||
+ | |||
+ | == Testando == | ||
<source lang="bash"> | <source lang="bash"> | ||
# su amavis | # su amavis | ||
− | // | + | //testando Razor2 |
$ spamassassin -t -D razor2 < /usr/share/doc/spamassassin/examples/sample-spam.txt | $ 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 | $ spamassassin -t -D pyzor < /usr/share/doc/spamassassin/examples/sample-spam.txt | ||
</source> | </source> | ||
+ | |||
+ | |||
== Referências == | == Referências == | ||
* http://oskarhane.com/better-spam-protection-for-iredmail-by-adding-razor2-and-pyzor/ | * http://oskarhane.com/better-spam-protection-for-iredmail-by-adding-razor2-and-pyzor/ | ||
+ | * http://www.iredmail.org/forum/topic1880-iredmail-support-tutorial-install-and-enable-dcc-antispam-on-iredmailubuntu.html |
Edição atual tal como às 13h00min de 6 de julho de 2017
Testado em Debian 7 e 8
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
em Debian 8 é necessário recompilar o razor (é importante adicionar repositório sources no sources.list)
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
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