Re: [SAde] Regelgebastel ("Lösung")

[email protected]
Newsgroups gmane.mail.spam.spamassassin.devel.de
Message-ID <[email protected]>
Hi Liste,

eine funktionierende Regel für das Problem, To:-Header zu verscoren, die nicht
die Form

To: "Karl Mustermann" <[email protected]>

haben *trara* ist:

header          WS_TO_WRONG     To !~ /"(\p{IsAlpha}+) (\p{IsAlpha}+)"
\<\1\.\2\@firma\.de\>/i

\1 und \2 sind "backreferences" und beziehen sich auf die erste bzw. zweite
eingeklammerte "Gruppe" (je ein Haufen Buchstaben), d.h. mit \1 matche ich, was
immer in der ersten () gestanden hat, nochmal. RE negieren geht offenbar mit !~
statt =~.

Leider ist die Regel in der Form nicht nützlich, die To: können alle möglichen
Formen annehmen, entscheidend ist die Mailadresse in <>, was davor in "" steht,
ist abhängig davon, was der Absender in seinem Adressbuch drin hat. Einfaches
Beispiel, "Mustermann, Karl" und "Karl Mustermann" sind beide gängig. Außerdem
ist die Form To: [email protected] auch gültig, also ohne "" oder <>.

Ich dachte mir, ich teile mal meine Perl-RE-Einsichten,

Schönen Tag,
Wolfram





-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.