[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Gestione della posta...



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ferdinando, Tue, Mar 25, 2003 at 04:54:42PM +0100:
> > farlo senza andare ad editare direttamente la regola sul server, avrei voluto fare una regola che 
> > se io forwardo la mail incriminata con il subject "erase this address" procmail mi generi la regola 
> > in automatico per filtrare appunto questo indirizzo.... e magari una cosa del genere anche su un 
> > determinato subject...

beh, ma perche' sfancularsi a modificare il subject?
tu forwardi la mail ad un indirizzo tipo ammazzalo@localhost
e li' ci metti un robot che ti crea la regola di procmail. 
E' un gran bell'esercizio. In /etc/aliases metti

ammazzalo:|/path/to/your/mta/script/directory/ammazzalo.sh

e in ammazzalo.sh  :

- --------------
#!/bin/sh
BADFROM="$(awk '/^From: /{print $2-}')"
BADSUBJ="$(awk '/^Subject: /{print $2-}')"
# ovviamente /etc/procmailrc dev'essere scrivibile (direi via gruppi)
# all'utente mail
cat <<EOM >> /etc/procmailrc
:0:
* ^(${BADFROM:-$BADSUBJ}|${BADSUBJ:-$BADFROM})$
spam.mbox

EOM
- --------------

Attenzione: sono un cialtrone professionista, non ho testato lo script,
l'ho scritto in 20 secondi a memoria, TESTALO PRIMA. :)

(a parte il fatto che se usi un MUA decente puoi pipeare la mail ad uno
script risparmiandoti la sega con le pinze del passaggio per un alias...)

p.
- -- 
pbm - "somewhere in these nighlights lies the answer
    -  and you can get diamonds, diamonds by the yard"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+gJwoKFDpwG6aWbARAlB1AJ95ZZ5CvHPM8HGhffUCw1Mono75jACdHvho
qK+E/9/NC6vZL9fpU2kyPdI=
=v+wm
-----END PGP SIGNATURE-----



Reply to: