Integrare RAZOR, PYZOR E DCC in SpamAssassin

Testato su Ubuntu Dapper 6.06 con SpamAssassin 3.1.3

Firewall
Prima di tutto creare delle regole nel proprio firewall che permettano ai server esterni di connettersi alla nostra macchina usando le seguenti porte:
RAZOR: tcp spt:2703
DCC: udp spt:6277
PYZOR: udp spt:24441

Usando Iptables:

#RAZOR
iptables -A INPUT -p tcp --sport 2703 --dport ! 0:1024 -j ACCEPT
#DCC
iptables -A INPUT -p udp  --sport 6277 --dport ! 0:1024 -j ACCEPT
#PYZOR
iptables -A INPUT -p udp --sport 24441 --dport ! 0:1024 -j ACCEPT

INSTALLARE RAZOR

apt-get install razor
razor-admin -create
razor-admin -register -l
razor-admin -register -user nomeutente -pass password 

(il nome utete e la password li scegliete voi, NON E' UN UTENTE DI SISTEMA!)

Chiedere ora al client Razor di scovare il server più vicino:

razor-admin -discover
(inseriamolo anche in crontab)
andiamo ora in local.cf di Spamassassin (se vogliamo che la configurazione sia globale) e aggiungiamo

use_razor2 1

INSTALLARE PYZOR

apt-get install pyzor

aggiungiamo in local.cf

use_pyzor  1
add_header all Pyzor _PYZOR_

eseguiamo il comando:

pyzor discover

INSTALLARE DCC

apt-get install dcc-client
(installerà anche dcc-common)
inserire in local.cf

use_dcc 1
add_header all DCC _DCCB_: _DCCR_

se state usando la versione "demonizzata" di SpamAssassin, riavviate

spamd
.
Fatto.
Un altro colpo inferto agli spammer.
maggiori dettagli:
http://spamassassinbook.packtpub.com/chapter11_preview.htm