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

Re: procmail und spamassassin



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



Reply to: