Razor2, pyzor e DCC Antispam no iRedMail: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
| Linha 23: | Linha 23: | ||
$ exit | $ exit | ||
</source> | </source> | ||
wget http://www.dcc-servers.net/dcc/source/dcc-dccproc.tar.Z | |||
tar xzvf dcc-dccproc.tar.Z | |||
cd dcc-dccproc-1.3.139 | |||
./configure --with-uid=amavis | |||
make | |||
make install | |||
chown -R amavis:amavis /var/dcc | |||
ln -s /var/dcc/libexec/dccifd /usr/local/bin/dccifd | |||
vim /etc/spamassassin/local.cf | |||
*** 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 | |||
*** UNCOMMENT THIS LINE *** | |||
loadplugin Mail::SpamAssassin::Plugin::DCC | |||
*** SAVE AND QUIT *** | |||
*** check if spamassassin loads the module: *** | |||
spamassassin --lint -D | |||
*** check if you can reach the DCC servers *** | |||
cdcc info | |||
If everything is ok... | |||
/etc/init.d/amavis restart | |||
Insira no final do arquivo /etc/spamassassin/local.cf | Insira no final do arquivo /etc/spamassassin/local.cf | ||
| Linha 62: | Linha 95: | ||
$ 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> | ||
=== Para Debian 8 == | |||
é necessário recompilar o razor | |||
<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> | |||
é importante adicionar repositório sources no sources.list | |||
== 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 das 16h45min 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
wget http://www.dcc-servers.net/dcc/source/dcc-dccproc.tar.Z tar xzvf dcc-dccproc.tar.Z cd dcc-dccproc-1.3.139 ./configure --with-uid=amavis make make install chown -R amavis:amavis /var/dcc ln -s /var/dcc/libexec/dccifd /usr/local/bin/dccifd
vim /etc/spamassassin/local.cf
- 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
- UNCOMMENT THIS LINE ***
loadplugin Mail::SpamAssassin::Plugin::DCC
- SAVE AND QUIT ***
- check if spamassassin loads the module: ***
spamassassin --lint -D
- check if you can reach the DCC servers ***
cdcc info
If everything is ok... /etc/init.d/amavis restart
Insira no final do arquivo /etc/spamassassin/local.cf
use_razor2 1 score RAZOR2_CHECK 2.500 score PYZOR_CHECK 2.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