[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