[Qmail-it] QMAIL CARTELLA SPAM MAILDROP O PROCMAIL?
Davide D'Amico
davide.damico at gmail.com
Wed Oct 17 16:00:42 CEST 2007
Il 17/10/07, Ir0nFl4m3<ir0nfl4m3 at gmail.com> ha scritto:
> Ok in questo modo redirigi tutto lo spam del dominio dominio.it all'utente
> spam giusto?
> Poi controlli via webmail e se trovi messaggi buoni (non-spam) che fai?Con
> lo spam presumo che tu faccia un sa-learn con cron della cartella no?
> Pensi che possa funzionare ugualmente anche se non ho il supporto ldap in
> qmail?
> Il file .mailfilter di ogni utente cosa contiene?
In realtà a me serve solo per darci una sbirciatina ogni tanto ed
addestrare spamassassin di altri clienti :-)
Se ti serve gestire una cartella SPAM e una NOSPAM, fai così:
1) Installa courier-imap (ma credo l'avrai già fatto);
2) crea delle shared folders, così:
a) recati in una dir significati (/usr/local/qmail, ad es.)
b) maildirmake -S nospam #Crea una dir shared
c) maildirmake -s write -f public nospam #Concede l'accesso a tutti
d) maildirmake -S spam
e) maildirmake -s write -f public spam
3) sistema i permessi delle dir con l'utente di courier (nel mio caso
vmail:vmail);
4) crea un crontab (io lo faccio girare ogni ora) uno script (spam.sh) siffatto:
dave at mx1:~> more /usr/local/scripts/spam.sh
#!/bin/sh
SA="/usr/local/bin/sa-learn"
BASE="/usr/local/qmail"
DIR="cur new"
ACT="spam ham"
FIND="/usr/bin/find"
for j in $ACT; do
for i in $DIR; do
if [ "${j}" = "spam" ]; then
$SA --$j $BASE/spam/.public/$i >/dev/null 2>&1
$FIND $BASE/spam/.public/$i -type f -exec rm '{}' \;
else
$SA --$j $BASE/nospam/.public/$i >/dev/null 2>&1
$FIND $BASE/nospam/.public/$i -type f -exec rm '{}' \;
fi
done
done
Et voilà
More information about the Qmail-it
mailing list