Pyzor: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
+ varie
(+ varie)
Riga 1: Riga 1:
Pyzor è un sistema collaborativo per combattere lo spam, che può essere integrato a Spamassassin
{{Versioni compatibili|Squeeze}}
 
Pyzor è un sistema collaborativo per combattere lo spam, che può essere integrato a Spamassassin. La guida è stata testata su Debian 'Squeeze' a 64 bit.
 


== Installazione di Pyzor ==
== Installazione di Pyzor ==
Per l'installazione è sufficiente installare il seguente pacchetto:
Per l'installazione è sufficiente installare il seguente pacchetto:
  aptitude install pyzor
<pre># aptitude install pyzor</pre>


== Attenti al Firewall ==
== 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
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 ==
== Integrazione con Spamassassin ==
E' necessario che sia già stato installato 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
Per abilitare l'uso di pyzor inserire nel file <code>/etc/spamassassin/local.cf</code> le righe:
  use_pyzor 1
<pre>
  # Path dell'eseguibile pyzor
# Abilito l'uso di pyzor
  pyzor_path /usr/bin/pyzor  
use_pyzor 1
# Path dell'eseguibile pyzor
pyzor_path /usr/bin/pyzor  
</pre>


== Integrazione con Amavisd-new ==
== 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:
Qualora si utilizzi anche Amavisd-new, è inoltre necessario inserire/modificare nel file <code>/etc/amavis/conf.d/20-debian_defaults</code> la seguente riga, impostando a zero il valore di tale parametro:
 
<pre>
# Abilita l'accesso esterno per effettuare ulteriori test
# Abilita l'accesso esterno per effettuare ulteriori test
$sa_local_tests_only= 0
$sa_local_tests_only= 0
</pre>


== Inizializzazione ==
== Inizializzazione ==
Al primo avvio è necessario fare un ricerca dei server disponibili:
Al primo avvio è necessario fare un ricerca dei server disponibili:
  pyzor discover
<pre># pyzor discover</pre>


== Test ==
== Test ==
Riga 34: Riga 35:
=== Verifica Pyzor ===
=== Verifica Pyzor ===
Per testare il funzionamento è verificare la corretta connessione ai server esterni, dare il seguente comando:
Per testare il funzionamento è verificare la corretta connessione ai server esterni, dare il seguente comando:
  pyzor ping
<pre># pyzor ping</pre>


=== Verifica integrazione con Spamassassin ===
=== Verifica integrazione con Spamassassin ===
Per verificare se Spamassassin funzioni correttamente con pyzor eseguire il seguente comando:
Per verificare se Spamassassin funzioni correttamente con pyzor eseguire il seguente comando:
  spamassassin < /usr/share/doc/spamassassin/examples/sample-spam.txt
<pre># spamassassin < /usr/share/doc/spamassassin/examples/sample-spam.txt</pre>


Se nelle righe che compaiono si trova PYZOR_CHECK, come nell'esempio, si ha la confermano del funzionamento:
Se nelle righe che compaiono si trova PYZOR_CHECK, come nell'esempio, si ha la confermano del funzionamento:
<pre>
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/)
<pre>


  pts rule name              description
Oppure scaricare il file [http://www200.pair.com/mecham/spam/sample-spam.txt:link sample-spam.txt] ed eseguire il comando:
  ---- ---------------------- --------------------------------------------------
<pre># spamassassin -D pyzor < sample-spam.txt</pre>
  -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 [http://www200.pair.com/mecham/spam/sample-spam.txt:link sample-spam.txt ]
 
ed eseguire il comando :
spamassassin -D pyzor < sample-spam.txt


se tutto funziona correttamente l' output sarà :
se tutto funziona correttamente l' output sarà:
Apr 30 01:27:05.357 [20806] dbg: pyzor: network tests on, attempting Pyzor
<pre>
Apr 30 01:27:09.446 [20806] dbg: pyzor: pyzor is available: /usr/bin/pyzor
Apr 30 01:27:05.357 [20806] dbg: pyzor: network tests on, attempting Pyzor
Apr 30 01:27:09.448 [20806] dbg: pyzor: opening pipe: /usr/bin/pyzor check < /tmp/.spamassassin20806B7fB3ptmp
Apr 30 01:27:09.446 [20806] dbg: pyzor: pyzor is available: /usr/bin/pyzor
Apr 30 01:27:09.629 [20806] dbg: pyzor: [20807] finished: exit 1
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: got response: public.pyzor.org:24441 (200, 'OK') 0 0
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
</pre>


se ci sono problemi :
se ci sono problemi :
Apr 30 01:27:05.357 [20806] dbg: pyzor: network tests on, attempting Pyzor
<pre>
Apr 30 01:27:09.446 [20806] dbg: pyzor: pyzor is available: /usr/bin/pyzor
Apr 30 01:27:05.357 [20806] dbg: pyzor: network tests on, attempting Pyzor
Apr 30 01:27:09.448 [20806] dbg: pyzor: opening pipe: /usr/bin/pyzor check < /tmp/.spamassassin20806B7fB3ptmp
Apr 30 01:27:09.446 [20806] dbg: pyzor: pyzor is available: /usr/bin/pyzor
Apr 30 01:27:09.629 [20806] dbg: pyzor: [20807] finished: exit 1
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: check failed: no response
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
</pre>


== Conclusioni ==
== Conclusioni ==
Riga 78: Riga 81:


Ad esempio vedi [[Razor]]
Ad esempio vedi [[Razor]]
----
''Documentazione testata su Debian Squeeze 64 bit''


{{Autori
{{Autori
6 999

contributi

Menu di navigazione