Integrare Spamassassin-vpopmail-maildrop in qmail
INTEGRARE SPAMASSASSIN-VPOPMAIL-MAILDROP IN QMAIL
Questo documento spiega come integrare un MDA (maildrop invece di procmail) con spamassassin e vpopmail per il controllo dello spam.
La configurazione che segue far_ in modo che tutti i domini e tutti gli utenti che vi appartengono siano protetti.
Spamassassin sar_ richiamato da qmail-scanner.
Nel .qmail-default di ogni dominio sostituiamo il contenuto con :
| preline maildrop mailfilter
Poi creiamo un file mailfilter sempre nella dir di ogni dominio come segue:
touch mailfilter
chmod 600 mailfilter
chown vpopmail:vchkpw mailfilter
In questo file decideremo se ricevere la posta ugualmente marcata come [SPAM] o se parcheggiarla in un'altra Maildir
Ecco il contenuto :
VPOP="| /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox"
VHOME=`/home/vpopmail/bin/vuserinfo -d $EXT@$HOST`
if ( $SIZE < 262144 )
{
exception {
xfilter "/usr/bin/spamc -f -u $EXT@$HOST"
}
}
if (/^X-Spam-Flag: *YES/)
{
exception {
include $VHOME/Maildir/.mailfilter
}
## IF YOU WANT TO GATHER ALL SPAM INTO 1 MAILDRIR
#exception {
# to /home/pop/spam/
#}
## OR IF YOU WANT TO DELIVER SPAM TO THE USERS MAILDIR
exception {
to "$VPOP"
}
}
else
{
exception {
include $VHOME/Maildir/.mailfilter
}
exception {
to "$VPOP"
}
}
Sarebbe opportuno creare nella dir /home/vpopmail/domains/user/ di ogni utente la dir .spamassassin
Essa conserva le preferenze settate dall'utente nel caso abbiate qmailadmin e sia compilato anche con l'argomento --enable-modify-spam=y
E' un'opzione che permette all'utente finale di scegliere autonomamente se abilitare o meno l'antispam.
Ora avviamo spamc nel seguente modo:
spamc -u user@dominio &
Scegliamo come utente l'admin del dominio.
Ora avviamo spamd nel seguente modo:
spamd -c -v -u vpopmail
Ora killiamo spamc
Per testare il tutto possiamo utilizzare un semplice script presente nella dir contrib di qmail-scanner (test_installation).
Potete editarlo per modificare l'indirizzo su cui effettuare il test.
Questo recapiter_ nel vostro account 4 mail: una inoffensiva,due contenenti virus ed una contente spam.
Se tutte le configurazioni sono esatte la mail di spam avr_ il soggetto riscritto.
by bimbo
»
- Login o registrati per inviare commenti

