Re: [SAde] Regelgebastel

Florian Hannemann <[email protected]>
Newsgroups gmane.mail.spam.spamassassin.devel.de
Message-ID <[email protected]>
Wolfram Schroeder wrote:
> das war nicht die Frage, aber trotzdem Danke für Deine Antwort ;-) Also, 
> unsere E-Mail-Adressen haben alle die Form
> 
> [email protected]
> 
> Ich würde gerne die Mails verscoren können, die in der _TO_-Zeile nicht
> 
> "Karl Mustermann" <[email protected]>
> 
> stehen haben, sondern z.B. "an Karl", "Undisclosed Recipients" und was 
> nicht alles, etwa
> 
> header WS_DE_IMPROPER_TO To ~!= /"\w+ \w+" <\w+.\[email protected]>
>       (wie negiert man RE, keine Ahnung ob die Syntax OK ist)
> 
> nur dass das erste \w+ gleich dem dritten \w+ sein soll und das zweite 
> gleich dem vierten. Ich weiß nicht so ganz, was für legitime Formen 
> To-Zeilen noch haben können, aber 0.keks kann das glaube ich Wert sein.

moin

ok also dann würden doch die regeln zutreffen. ups achso To nicht From.

eine to zeile kann so aussehen:

To = [email protected]
To = "vorname nachname" <[email protected]>

IMHO ist das alles.

das der vorname in den gänsefüssen gleich dem in der mail adresse sein 
muß... hmpf geht IMHO nicht. zumindestens nicht direkt mit den SA regeln.

negieren kannst du auch einfach indem du sagst
score   regel   -10.0

allerdings solltest du nicht /w nehmen. das beinhaltet auch ziffern.

header __DE_TO_richtig_2 To =~ /<[A-Z]{3,}.[A-Z]{3,}\@firma.de\>/i
header __DE_TO_richtig_3 To =~ /"[A-Z]{3,}\s[A-Z]{3,}"\s/i

meta  DE_TO_richtig_3    (!__DE_TO_richtig_3 && !__DE_TO_richtig_2)
describe DE_TO_richtig_3 To: "vorname nachname" 
<[email protected]>
score DE_TO_richtig_3    0.001

die {} bewirken das eine mindestzahl von zeichen vorhanden sein muß. in 
diesen falle mintestens 3 buchstaben dann ein punkt wieder drei 
buchstaben ein @ und eure domain.
dank des /i ist die groß-/kleinschreibung egal.

die meta regel schlägt nur an wenn die to zeile nicht diesem format 
entspricht: To: "vorname nachname" <[email protected]>
dafür sorgen die ! in der meta zeile.

die score sollte man aber noch anders einstellen. die kann man zum 
testen aber so verwenden ohne das viel passiert.

alternativ kann man auch für jeden gültigen benutzer eine unbewertete 
regel machen und die per meta zeile verbinden.
aber irgend wann ist das nurnoch nervig und zuviel.

cu floh



-------------------------------------------------------
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.