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: