Hallo Jens On Tue, Oct 29, 2002 at 12:45:21PM +0100, Jens Zechlin wrote: > > Bei > > * ^X-Spam-Level: .......... > > muesste man nichts "escapen" und es wuerde + und * erkennen. > Aehm, bei den Angaben in der procmailrc handelt es sich um regulaere > Ausdruecke und wenn man da auf das vorkommen eines * (+) filtern > moechte,*muss* man das als \* (\+) schreiben.
Ich wollte damit das Filtern verallgemeinern: Egal, ob Spamassassin * oder + (oder andere Zeichen) verwendet: Sobald 10 beliebige Zeichen[1] hinter "^X-Spam-Level: " stehen, hat die Mails mind. 10 Spam-Punkte. So darf natuerlich kein Programm einen Mailheader der Art "^X-Spam-Level: Dies ist keine Spam-Mail" einfuegen, aber solche "False Positives" findet man dann ja noch in seinem SPAM-Folder. Testen kann man das ja mit $ echo "X-Spam-Level: **" | egrep "^X-Spam-Level: \*\*" $ echo "X-Spam-Level: ++" | egrep "^X-Spam-Level: \*\*" $ echo "X-Spam-Level: ++" | egrep "^X-Spam-Level: \+\+" $ echo "X-Spam-Level: *+#" | egrep "^X-Spam-Level: ..." usw. [1] "." ist ja "Any character except a newline." Tschuess, Sebastian -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)