User Tools

Site Tools


doc:appunti:linux:sa:dspam

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
doc:appunti:linux:sa:dspam [2009/10/09 12:45] niccolodoc:appunti:linux:sa:dspam [2009/10/09 13:13] (current) niccolo
Line 245: Line 245:
 Con la configurazione vista sopra **ciascun messaggio passa per due volte nella mail queue**: prima e dopo essere stato filtrato da ''dspam''. Questo consente di processare ulteriormente il messaggio filtrato con gli strumenti di Exim: instradamento verso altri host, espansione del destinatario tramite alias, applicazione di ACL, ecc. Con la configurazione vista sopra **ciascun messaggio passa per due volte nella mail queue**: prima e dopo essere stato filtrato da ''dspam''. Questo consente di processare ulteriormente il messaggio filtrato con gli strumenti di Exim: instradamento verso altri host, espansione del destinatario tramite alias, applicazione di ACL, ecc.
  
-In alternativa si può utilizzare ''dspam'' come filtro di **''procmail''**. In tal caso dspam può essere attivato sulla singola mailbox, può essere messo in serie ad altri filtri per il dirottamento dello spam su apposita maildir oppure per il controllo antivirus, ecc. L'unico svantaggio è che questo metodo può essere usato **solo per utenti di sistema locali**, non funziona quindi con sistemi di virtualizzazione delle mailbox oppure se la mailbox risiede su altro host.+In alternativa si può utilizzare ''dspam'' come filtro di **''procmail''**. In tal caso dspam può essere attivato sulla singola mailbox, può essere messo in serie ad altri filtri per il dirottamento dello spam su apposita maildir oppure per il controllo antivirus, ecc.
  
-Ecco un esempio di file **''$HOME/.procmailrc''**:+Uno svantaggio è che questo metodo può essere usato **solo per utenti di sistema locali**, non funziona quindi con sistemi di virtualizzazione delle mailbox oppure se la mailbox risiede su altro host. Inoltre con il filtraggio tramite ''procmail'' **non si hanno a disposizione gli alias di posta** a cui inoltrare i messaggi non correttamente classificati, funziona solo l'interfaccia web. 
 + 
 + 
 +Ecco un esempio di file **''$HOME/.procmailrc''** che lavora su Maildir, filtra i messaggi e salva lo spam in apposita cartella:
  
 <file> <file>
 #------------------------------------------------------------------------- #-------------------------------------------------------------------------
-Filter the mail with dspam.+$HOME/.procmailrc 
 +#------------------------------------------------------------------------- 
 +PATH=/usr/local/bin:/usr/bin:/bin 
 +SHELL=/bin/bash 
 +UMASK=007 
 + 
 +# Use user's Maildir instead of /var/mail/. 
 +MAILDIR=$HOME/Maildir/ 
 +ORGMAIL=$MAILDIR 
 +DEFAULT=$MAILDIR 
 +#LOGFILE=$HOME/procmail.log 
 +#VERBOSE=yes 
 + 
 +#------------------------------------------------------------------------- 
 +# Filter messages (below 512 Kb) with dspam.
 #------------------------------------------------------------------------- #-------------------------------------------------------------------------
 :0 fw :0 fw
-| /usr/bin/dspam --user niccolo --deliver=innocent,spam --stdout+* < 524288 
 +| /usr/bin/dspam --debug --user niccolo --deliver=innocent,spam --stdout 
 + 
 +#------------------------------------------------------------------------- 
 +# Spam messages marked by dspam. 
 +#------------------------------------------------------------------------- 
 +:0 : 
 +* ^X-DSPAM-Result: spam 
 +.Spam/
 </file> </file>
  
doc/appunti/linux/sa/dspam.1255085159.txt.gz · Last modified: 2009/10/09 12:45 by niccolo