Pyzor

Versione del 5 mag 2015 alle 16:21 di HAL 9000 (discussione | contributi) (aggiunte Wheezy e Jessie)
Edit-clear-history.png Attenzione. Questa guida è da considerarsi abbandonata, per via del tempo trascorso dall'ultima verifica.

Potrà essere resa obsoleta, previa segnalazione sul forum, se nessuno si propone per l'adozione.


Debian-swirl.png Versioni Compatibili

Debian 6 "squeeze"
Debian 7 "wheezy"
Debian 8 "jessie"

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

È 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




Guida scritta da: More+ 23:38, 13 mag 2011 (CEST)   Debianized 20%
Estesa da:
--Mm-barabba 01:34, 30 apr 2013 (CEST)
Verificata da:

Verificare ed estendere la guida | Cos'è una guida Debianized