[Linux-Biella] Problemino con procmail

Luca Bertoncello linux@bilug.linux.it
Sun, 03 Aug 2003 20:18:45 +0000


Ciao a tutti!

Ho un piccolo problemino con procmail...

In pratica, ho una sezione come questa:

:0:
* $^From.*${FROMIGNORELIST}
{
.... <ignoro l'E-Mail>...
}

$FROMIGNORELIST e' una stringa che ottengo leggendo un file di testo con la
lista degli indirizzi da ignorare con la seguente istruzione:

FROMIGNORELIST=`$CMDGREP from ~/.spammerList | $CMDGREP ignore | $CMDAWK '{
gsub(/\./, "\\\.", $2); print ".*"$2".*|"; }'`ENDLIST

Funziona abbastanza bene, ma ha un piccolo difetto...
Se io, nel mio .spammerList ho l'indirizzo "test@", ogni E-Mail da
test@<qualsiasi cosa> viene ignorata.
Il problema e' che, se un altro indirizzo (che non ha niente a che fare con
test@) spedisce un'E-Mail a test@lucabert.intra (un indirizzo di prova che ho
fatto sulla mia macchina), questa viene ignorata...
Da quello che mi pare di capire, la sezione di procmail che ho riportato sopra
funziona sul multilinea e quindi mi va a trovare l'indirizzo "test@" nella
sezione "To:" dell'E-Mail...

Qualcuno sa dirmi come posso ovviare a questo problema?

Mille grazie!
Luca