[Postfixbuch-users] Mal 'ne Frage zu eigenen Spamassassin-Regeln

Kai Fürstenberg postfix at fuerstenberg.ws
Mi Jun 28 11:23:04 CEST 2006


Rainer Frey wrote:
> On Wednesday 28 June 2006 10:32, Daniel Stellwagen wrote:
> 
>>> Wie kommst du darauf, dass das Verhalten anders wäre, wenn deine
>>> Regel zuerst geprüft würde[1]? Schick bitte mal die Header einer
>>> geprüften und getaggten Mail (da musst du evtl. erst konfigurieren,
>>> dass Nicht-Spam getaggt wird) mit dem  X-RBL-Check-Header, um zu
>>> sehen, dass die Regel definitiv nicht greift. Ist vielleicht
>>> einfach der Gesamt-Score zu niedrig, trotz den Punkten deiner
>>> Regel?
>> Ich habe nur versucht das beobachte Verhalten zu Umgehen, das meine
>> Prüfung nur benutzt wird, wenn interne Prüfungen erfolgreich
>> angewendet wurden. Hier ein Auszug mit Konfiguration local.cf
>>
>> ....
>> header   X_RBL_CHECKING                ALL =~ /dnsbl\.space\.net/
>> score    X_RBL_CHECKING                6.000 6.000 6.000 6.000
>> ....
>>
>>
>> Content analysis details:   (18.2 points, 8.0 required)
>>
>>   pts rule name              description
> [...]
>>   6.0 X_RBL_CHECKING         X_RBL_CHECKING
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> Deine Regel trifft also zu! Woher hast du das? Manueller Test?
> 
>> ------------------------- BEGIN HEADERS -----------------------------
> [snipped]
>> -------------------------- END HEADERS ------------------------------
> 
> Die Mail wurde nicht von SpamAssassin getaggt! Es ist überhapt kein 
> Header vorhanden, der auf SpamAssassin hinweist. Sind das die Header 
> der Mail zu obigem Report?
> 
>>  $sa_tag2_level_deflt = 7.000.
> 
> Also amavisd(-new)? Auch davon sind keine Header zu sehen. Bist du 
> sicher, dass die Mail überhaupt von Amavis geprüft wurde? Es gibt auch 
> keinen Received-Header, der auf Amavis hinweist (das kann aber auch in 
> der Amavis-Konfiguration abgeschaltet sein). 

Amavisd-new ergänzt nur dann entsprechende Header, wenn die Mail an 
lokale Empfänger zugestellt werden soll (also die Domain in $mydomain in 
  der amavid.conf eingetragen ist) und zudem nur, wenn die Score höher 
als $sa_tag_level_deflt ist.
Sollen immer Header-Zeilen ergänzt werden, einfach $sa_tag_level_deflt
auf undef setzen. Außerdem darauf achten, dass *alle* Domains in
$mydomain eingetragen sind.

> Eine als Spam erkannte 
> Mail hat bei mir folgende Header:
> 
> |Received: from localhost (localhost.localdomain [127.0.0.1])
> |	by mail.inxmail.de (Postfix) with ESMTP id 579AF382C9F1
> |	for <xxxxxxxx at inxmail.de>; Wed, 28 Jun 2006 10:19:25 +0200 (CEST)
> |Received: from mail.inxmail.de ([127.0.0.1])
> |	by localhost (mail [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
> |	id 05663-09 for <xxxxxxx at inxmail.de>;
> |	Wed, 28 Jun 2006 10:19:24 +0200 (CEST)
> |X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at inxmail.de
> |X-Spam-Status: Yes, hits=18.5 tagged_above=-999.0 required=8.0
> |tests=BAYES_99, DNS_FROM_RFC_DSN, FORGED_MUA_OUTLOOK,
> |MSGID_FROM_MTA_ID,
> |	RCVD_IN_BL_SPAMCOP_NET, RCVD_IN_SORBS_WEB, RCVD_IN_XBL
> |X-Spam-Level: ******************
> |X-Spam-Flag: YES
> 
> Stell also erstmal sicher, dass deine Mails überhaupt bei Amavis landen 
> und geprüft werden. Die Regel an sich funktioniert ja wohl - auch in 
> local.cf

Das aber trotzdem prüfen.

> 
>> Daniel
> 
> Rainer

Kai



Mehr Informationen über die Mailingliste Postfixbuch-users