Pyzor
Pyzor è un sistema collaborativo per combattere lo spam, che può essere integrato a Spamassassin
Installazione di Pyzor
Per l'installazione è sufficiente installare il seguente pacchetto:
aptitude install pyzor
Attenti al Firewall
Se è attivo un firewall è necessario lasciare aperta la porta 24441 sia udp che tcp per la comunicazione con i server esterni di Pyzor
Integrazione con Spamassassin
E' necessario che sia già stato installato Spamassassin.
Per abilitare l'uso di pyzor inserire nel file /etc/spamassassin/local.cf le righe:
# Abilito l'uso di pyzor use_pyzor 1 # Path dell'eseguibile pyzor pyzor_path /usr/bin/pyzor
Integrazione con Amavisd-new
Qualora si utilizzi anche Amavisd-new, è inoltre necessario inserire/modificare nel file /etc/amavis/conf.d/20-debian_defaults la seguente riga, impostando a zero il valore di tale parametro:
# Abilita l'accesso esterno per effettuare ulteriori test $sa_local_tests_only= 0
Inizializzazione
Al primo avvio è necessario fare un ricerca dei server disponibili:
pyzor discover
Test
Verifica Pyzor
Per testare il funzionamento è verificare la corretta connessione ai server esterni, dare il seguente comando:
pyzor ping
Verifica integrazione con Spamassassin
Per verificare se Spamassassin funzioni correttamente con pyzor eseguire il seguente comando:
spamassassin < /usr/share/doc/spamassassin/examples/sample-spam.txt
Se nelle righe che compaiono si trova PYZOR_CHECK, come nell'esempio, si ha la confermano del funzionamento:
pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 NO_RELAYS Informational: message was not relayed via SMTP 1000 GTUBE BODY: Generic Test for Unsolicited Bulk Email 0.4 RAZOR2_CF_RANGE_51_100 Razor2 gives confidence level above 50% [cf: 100] 0.5 RAZOR2_CF_RANGE_E4_51_100 Razor2 gives engine 4 confidence level above 50% [cf: 100] 1.7 RAZOR2_CHECK Listed in Razor2 (http://razor.sf.net/) 2.0 PYZOR_CHECK Listed in Pyzor (http://pyzor.sf.net/)
Oppure scaricare il file sample-spam.txt
ed eseguire il comando :
spamassassin -D pyzor < sample-spam.txt
se tutto funziona correttamente l' output sarà :
Apr 30 01:27:05.357 [20806] dbg: pyzor: network tests on, attempting Pyzor Apr 30 01:27:09.446 [20806] dbg: pyzor: pyzor is available: /usr/bin/pyzor Apr 30 01:27:09.448 [20806] dbg: pyzor: opening pipe: /usr/bin/pyzor check < /tmp/.spamassassin20806B7fB3ptmp Apr 30 01:27:09.629 [20806] dbg: pyzor: [20807] finished: exit 1 Apr 30 01:27:09.629 [20806] dbg: pyzor: got response: public.pyzor.org:24441 (200, 'OK') 0 0
se ci sono problemi :
Apr 30 01:27:05.357 [20806] dbg: pyzor: network tests on, attempting Pyzor Apr 30 01:27:09.446 [20806] dbg: pyzor: pyzor is available: /usr/bin/pyzor Apr 30 01:27:09.448 [20806] dbg: pyzor: opening pipe: /usr/bin/pyzor check < /tmp/.spamassassin20806B7fB3ptmp Apr 30 01:27:09.629 [20806] dbg: pyzor: [20807] finished: exit 1 Apr 30 01:27:09.629 [20806] dbg: pyzor: check failed: no response
Conclusioni
Pyzor è un'ottima soluzione libera, con licenza GPL, di sistema collaborativo conto lo spam, esistono anche altre soluzioni, che possono essere installate in aggiunta a Pyzor.
Ad esempio vedi Razor
Documentazione testata su Debian Squeeze 64 bit
Guida scritta da: More+ 23:38, 13 mag 2011 (CEST) | Debianized 20% |
Estesa da:
| |
Verificata da: | |
Verificare ed estendere la guida | Cos'è una guida Debianized |