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)

Antwort per Email an