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

Re: [Debian] procmail und spam



* Joern Abatz <joern@abatz.de> [01 12 01 16:15]:

>> >> :0:
>> >> * ^Subject:.*([Ss][Ee][Xx]|[A-Z.,!?][A-Z.,!?][A-Z.,!?][A-Z.,!?][A-Z.,!?])
>> >> $MAILDIR/spam
>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.
Na ja, wenn man das mit den backslaches bei emacs kapiert, ist man
schon ziemlich gut. Und wenn man dann einen Teil in Klammern
auffängt und wieder verwenden will. Das finde ich schon recht
komplex. 
>
>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...)
Stimmt alles, was du sagst. Die eckige Klammer ergibt eine
Zeichenklasse und darin gilt alles nicht mehr, was außerhalb gilt.


-- 
--//--\\--
Eckhard Hoeffner
e-hoeffner@fifoost.org
Tal 44 
D-80331 München

--
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an debian-user-de-request@lehmanns.de die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@Lehmanns.de
-----------------------------------------------------------

1036 eingetragene Mitglieder in dieser Liste.


Reply to: