[Postfixbuch-users] keine X-Spam-*-Header von amavis/spamassassin

m.hentsch at gmx.de m.hentsch at gmx.de
Fr Mai 27 10:21:40 CEST 2005


Hallo postfix-Freunde,

ich betreibe einen Postfix-Mailserver mit amavisd-new-2.3.1 und
spamassassin-3.0.3.
Leider habe ich weder bei google, noch in diversen Foren eine Lösung
gefunden, die bei mir funktioniert, deshalb bitte ich Euch um Eure
Mithilfe.

Das Problem ist, dass für die lokal zugestellten Mails keine X-Spam-*
Header eingefügt werden, wenn ich das Array @local_domains_map editiere.

Mit @local_domains_maps = ( ["."] ); funktioniert alles bestens, allerding
werden dann ja jeder Mail die Spam-Header beigefügt, auch den ausgehenden.

@local_domains_maps = ( [".$mydomain"] ); funktioniert nicht. Die Header
werden nicht hinzugefügt.

Die Domain ist in /etc/amavisd.conf diesselbe, wie in der
/etc/postfix/main.cf des Postfix.
Ich verwende allerdings weitere virtuelle Domains, um die es mir hier auch
geht.
Diese werden in Postfix über "virtual_alias_maps =
hash:/etc/postfix/virtual" und "virtual_alias_domains = virtualdomain_1.de
virtualdomain_2.de virtualdomain_3.de" eingebunden.

Ich habe schon mehrere Kombinationen ausprobiert (es sind hier nicht alle
Domains ausgeschrieben):

1) @local_domains_maps = ( read_hash(\%local_domains,
'/etc/postfix/virtual') );
2) @local_domains_maps = ( [".$mydomain", '.virtualdomain_1.de', '...'] );
3) @local_domains_acl = ( ".$mydomain", '.virtualdomain_1.de', 'localhost' );
   @local_domains_maps = ( \@local_domains_acl );
4) @local_domains_maps = ( new_RE( qr'[@.]virtualdomain_1\.de$'i ) );
5) read_hash(\%local_domains, '/etc/postfix/virtual');
6) read_hash(\%local_domains, '/etc/local_domains');
7) @local_domains_maps =  ( [qw( .virtualdomain_1.de virtualdomain_2.de
... )] );


Jedes mal ohne Erfolg, die Header erscheinen nicht in den Mails...


Da die Header bei der Einstellung "Mit @local_domains_maps = ( ["."] );"
gesetzt werden, schliesse ich aus, dass SpamAssassin nicht korrekt
eingebunden ist, bzw. nicht ordentlich arbeitet. Die Rechte sind wohl auch
ok. Die SA-Checks werden gemacht.


Es liegt wohl ebenfalls nicht an den übrigen sa-Einstellungen in der
/etc/amavisd.conf. Hier ein Auszug der sa-level:
<---snip
$sa_tag_level_deflt  = -1000;
$sa_tag2_level_deflt = 6.31;
$sa_kill_level_deflt = 6.31;
$sa_dsn_cutoff_level = undef;
$sa_quarantine_cutoff_level = undef;


snip--->


Hat jemand einen Tipp, wie ich das in den Griff bekommen kann, so dass nur
die Mails, die lokal und an die virtuellen Domains ausgeliefert werden mit
den X-Spam-Headern versehen werden??? Woran kann das liegen, das die
Einstellungen bei mir nicht funktionieren?

Schon mal vielen Dank im Voraus,

Michi




Mehr Informationen über die Mailingliste Postfixbuch-users