> * Waldemar Brodkorb <[EMAIL PROTECTED]> [30 11 01 00:16]:
>
> >> in der letzten Ct stand folgende Procmailregel gegen spam:
> >> :0:
> >> * ^Subject:.*([Ss][Ee][Xx]|[A-Z.,!?][A-Z.,!?][A-Z.,!?][A-Z.,!?][A-Z.,!?])
> >> $MAILDIR/spam
> >
> >.* Also alles und dann was auf die Regex passt.
>
> Vieleicht nur zum Teil (sieht man einmal davon ab, dass jedes
> Programm die regex irgendwie anders anwendet. Bei procmail muss man
> offenbar angeben, ob zwischen Gro=DF und Kleinuchstaben unterscheiden
> werden soll.
Jedes Programm hat wohl seine eigenen Erweiterungen und Ausnahmen.
Aber es sind meistens nur kleine Abweichungen. Wenn man an einem
Programm die Regular Expressions einigerma�en verstanden hat, reicht es
eigentlich auch f�r die anderen Programme.
Ich hatte damals allerdings erstmal Probleme, eine einigerma�en brauchbare
(und dabei kurze) Referenz zu finden. Im Paket "lib-gnu.regexp-java" ist z.B.
unter /usr/doc eine Datei "syntax.html". Das ist schon mal ein Anfang.
Die obige Bedingung verstehe ich so, da� nach einer Zeile gesucht wird,
die folgenderma�en aufgebaut ist:
- am Zeilenanfang mu� "Subject:" stehen
- dann k�nnen null oder mehrere beliebige Zeichen kommen
- dann mu� entweder kommen:
S oder s, dann E oder e, dann X oder x
oder:
f�nfmal hintereinander ein Zeichen aus der Menge
{ A bis Z, Punkt, Komma, Ausrufezeichen, Fragezeichen }
- was dann bis zum Zeilenende noch kommt, ist egal.
Alles unter der Voraussetzung, da� in der ersten Zeile des Rezeptes nicht
":0:" sondern ":0 D" oder ":0 D :"steht (siehe man procmailrc)
Und nat�rlich unter der Voraussetzung, da� ein Punkt in einer Mengenklammer
immer ein w�rtlicher Punkt ist (Da bin ich doch immer wieder unsicher...)
J�rn
--
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
-----------------------------------------------------------
1036 eingetragene Mitglieder in dieser Liste.