[Linux-Biella] Piccolo aiuto su Procmail
Luca Bertoncello
linux@bilug.linux.it
Tue, 24 Dec 2002 19:24:05 +0000
Ciao a tutti!
Sto scrivendo un piccolo scriptino, in modo tale che, usando procmail, io possa
filtrare alcune E-Mail, che ho catalogato come SPAM.
Se io scrivo una roba del tipo:
:0
* ^From:(\
.*@spam\.org>.*|\
.*<spammer@.*\
)
{
SPAMCHECK_SPAM=yes
TMPFILE=/tmp/replyToSpam.`date +%Y%m%d%H%M%S`
:0fwh
| formail -r -A "X-SpamCheck-Reason: Sender not allowed" > $TMPFILE; \
cat ~/.spamRefuseMsg >> $TMPFILE; \
cat $TMPFILE | /usr/sbin/sendmail -t; \
rm -f $TMPFILE
}
:0
* SPAMCHECK_SPAM ?? yes
{
:0h
/dev/null
}
Funziona come un orologio svizzero.
Volevo pero' fare in modo di avere un semplice file (chiamiamolo .spammerList)
che contiene, una riga per volta, gli indirizzi di chi reputo spammer. Meglio
ancora, il pattern che io passerei a procmail nell'esempio precedente.
Vorrei quindi avere questo file, con una cosa del tipo:
@spam.org
spammer@
...
Il problema e' che non so come fare a farlo leggere da procmail e farglielo
interpretare nella lista dei From...
Qualcuno piu' smaliziato di me con procmail sa darmi una mano?
Mille grazie e buone feste a tutti!
Luca