Hi ho, ich habe mir erfolgreich eine .procmailrc angelegt: ----snipp---- :0 * ^From.*@bla.de
/dev/null
----snipp---- Jede email die von @bla.de kommt geht gleich ins Nirvana. Gibts es aber eine moeglichkeit mir eine message zuzukommen lassen, in der dann steht das x mails geloescht wurden ? Wenn ja, wie ? Danke Frank --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Frank, * Am 31.12.1999 um 15:10 Uhr schrieb Frank Riedel:
ich habe mir erfolgreich eine .procmailrc angelegt: ----snipp---- :0 * ^From.*@bla.de
/dev/null ----snipp----
Gibts es aber eine moeglichkeit mir eine message zuzukommen lassen, in der dann steht das x mails geloescht wurden ? Wenn ja, wie ?
<IdeeUngetestet> - Mit Hilfe von formail den Absender ermitteln und in eine Logdatei schreiben: :0 * ^From.@bla.de | /usr/bin/formail -XFrom: >>$MAILDIR/Killfile - vorm Aufruf von fetchmail dieses Killfile löschen - nach Beendigung von fetchmail die Anzahl der Absender ermitteln Anzahl="Gelösche Mails: `cat /pfad/zum/Killfile | wc --lines`" - und per mail an den postmaster senden: echo "$Anzahl" | mail -s "Loeschprotokoll" postmaster </IdeeUngetestet> Ich denke dieses Beispiel läßt sich noch wunderbar ausbauen ;) MfG. Jürgen -- Die meißten Hühner werden schon als Eier in die Pfanne gehauen /_Registered_Linux-User_#130804_________________________http://counter.li.org_\ \_Linux_Stammtisch_Bremerhaven_________________http://linux.hs-bremerhaven.de_/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, Frank! Trying to kill the keyboard, Frank Riedel (linux@riedelweb.de) produced 0,6K in 25 lines:
ich habe mir erfolgreich eine .procmailrc angelegt: ----snipp----
:0 * ^From.*@bla.de
/dev/null
----snipp----
Jede email die von @bla.de kommt geht gleich ins Nirvana.
Gibts es aber eine moeglichkeit mir eine message zuzukommen lassen, in der dann steht das x mails geloescht wurden ? Wenn ja, wie ?
** UNGETESTET !! ** :0 c * ^From.*@bla.de
/dev/null
:0 awih : deleted-mails.lock
| formail -x From: >> $HOME/mail/deleted-mails
Und ein Cronjob:
HOME=HOME_vom_user # nicht unbedingt richtig
USERNAME=NAME_vom_user # gesetzt von Cron
while test -e $HOME/mail/deleted-mails.lock; do sleep 1; done
touch $HOME/mail/deleted-mails.lock
trap SIGTERM `rm -f $HOME/mail/deleted-mails.lock`
sort $HOME/mail/deleted-mails |
uniq -c |
sort -rn |
mail -s "Deleted mails" $USERNAME
rm $HOME/mail/deleted-mails.lock
exit 0
Sollte eine Mail des Subjects "Deleted mails" an $USERNAME
schicken, des Formats:
505 Wolfgang Weisselberg
On Tue Jan 04 2000, Wolfgang Weisselberg wrote:
:0 * ^From.*@bla.de
/dev/null
----snipp----
Jede email die von @bla.de kommt geht gleich ins Nirvana.
Und nicht nur die. Auch Mails von user@blau.de, user@blad.de, user@bla1.de usw. werden gleich mitgeloescht. * ^From[ :].*@bla\.de /dev/null sollte das gewuenschte tun, der Punkt muss maskiert werden. Wird gerne vergessen, hat aber ungeahnte Wirkung und ist sicherlich auch oft Ausloeser von Mails mit dem Subject "E-Mail kommt nicht an", "Wo ist meine Mail ?" etc. .... -- Heinz --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, On Tue, Jan 04, 2000 at 15:56 +0100, Heinz Diehl wrote:
:0 * ^From.*@bla.de
/dev/null
----snipp----
Jede email die von @bla.de kommt geht gleich ins Nirvana.
Und nicht nur die. Auch Mails von user@blau.de, user@blad.de, user@bla1.de usw. werden gleich mitgeloescht.
Sicher? Maximal werden die von user@blaude gelöscht, nicht aber die von user@blau.de. Ciao, Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Tue Jan 04 2000, Stefan Troeger wrote:
Sicher? Maximal werden die von user@blaude gelöscht, nicht aber die von user@blau.de.
Ja, Du hast Recht, Fluechtigkeitsfehler, sorry. Was ich damit sagen wollte ist hoffentlich trotzdem ruebergekommen: der Punkt muss als solcher maskiert werden, oder man schlaegt mit solchen Procmail-Regeln wie die gezeigte mehr tot als man will, und vielleicht merkt man es nichtmal gleich. -- Heinz --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (5)
-
hd@elfie.rhein-neckar.de
-
Juergen_Schwarting@gmx.de
-
linux@riedelweb.de
-
sttr@sttr.de
-
weissel@ph-cip.uni-koeln.de