Re: [spamassassin] SUBJ_ILLEGAL_CHARS
Michelle Konzack [u] wrote on 04/10/2004 19:22:
N'Abend,
ich bekomme laufend bei spamassassin probleme, wenn französiche
Mails bei mir eintreffen. Wie kann ich spamassassin sagen, das
er SUBJ_ILLEGAL_CHARS bei CHARSET iso-8859-1(5) ignorieren soll ?
Ich habe Deine Mail gerade erst gesehen (lese debian-user-german kaum noch).
Dazu fallen mir drei Dinge ein:
1) (aus Mail::SpamAssassin::Conf(3pm)):
ok_locales xx [ yy zz ... ] (default: all)
[...]
Select the locales to allow from the list below:
en - Western character sets in general
ja - Japanese character sets
ko - Korean character sets
ru - Cyrillic character sets
th - Thai character sets
zh - Chinese (both simplified and traditional) char sets
Hast Du das schon passend gesetzt?
2) (wurde schon auf der Liste erwähnt):
score SUBJ_ILLEGAL_CHARS 0.0
3) Das dürfte eigentlich (wenn (1) gesetzt ist und nicht wenigstens "en"
enthält) nur auftreten, wenn die Mail im Subject mindestens 2 Zeichen
enhält aus den Bereichen 0x00-0x08, 0x0b, 0x0c, 0x0e-0x1f, 0x7f-0xff
also vor allem bei zwei 8bit-Zeichen. Das ist wahrscheinlich bei
Subjects der Fall, die _nicht_ MIME-codiert sind.
Deine Optionen sind:
a) Die Score auf 0 setzen (siehe 2)
b) Den Check ändern auf:
header SUBJ_ILLEGAL_CHARS
eval:check_illegal_chars('Subject','0.00','2')
Wobei die 0.00 eine ratio ist (Anzahl der gefundenen illegalen
Zeichen/Länge des Subject) und die 2 die Anzahl der illegalen Zeichen.
Die beiden Zeilen müssen in der /etc/spamassassin/local.cf in einer
Zeile landen. Der Test ist nur dann wahr, wenn sowohl die Ratio größer
oder gleich der im eval: angegebenen ratio ist, als auch die Zahl der
illegalen Zeichen >= der entsprechenden Zahl ist (im Beispiel 2). Um
also nur dann Alarm zu schlagen, wenn mindestens jedes achte Zeichen
illegal ist _und_ mindestens vier illegale Zeichen gefunden wurden,
bietet sich
eval:check_illegal_chars('Subject','0.12','4')
an. Muss natürlich wieder auf einer Zeile mit "header
SUBJ_ILLEGAL_CHARS" stehen.
Ciao,
Sven
PS: Wenn Du ein bezahlbares PCI-X Board für AMD64 findest, sag bitte
Bescheid, ich suche nämlich auch noch eins.
Reply to: