AMaViS und fehlende X-Spam-Header (Ubuntu-Server)
05.06.2008
AMaViS und fehlende X-Spam-Header (Ubuntu-Server)
Wer mit Hilfe von AMaViS und Spamassassin seine E-Mails scannt und trotzdem keine entsprechenenden X-Spam-Header gesetzt bekommt, sollte einmal einen Blick in die /etc/amavis/conf.d/05-domain_id Datei werfen. Sie enthält folgende Variable:
@local_domains_acl = ( ".$mydomain", "localhost" );
Hat man nun allerdings, so wie es bei mir der Fall ist, E-Mails für mehrere Domains zu verwalten, so müssen die entsprechenden zusätzlichen Domains hier auch eingetragen werden! Die Variable besagt, für welche Domains hier Endstation ist und keine Übermittlung mehr an einen weiteren Mailserver stattfinden wird. Die Variable lässt sich beliebig erweitern:
@local_domains_acl = ( ".$mydomain", "localhost", ".example.com", ".smexx.de", ".usw." );
Noch ein Tipp: Will man grundsätzlich die X-Spam-Header erwzwingen, sowohl bei positiven, als auch bei negativen Spam-Ergebnissen, so sollte man in /etc/amavis/conf.d/20-debian_defaults die Variable $sa_tag_level_deflt auf -999 stellen.
Trackback-Adresse für diesen Eintrag
2 Kommentare
Ich hab dafür bei mir wohl folgendes, in /etc/amavis/conf.d/50-user (wo ich auch andere Anpassungen drin habe):
# Handle these domain special, e.g. allow adding "spam info headers":
@lookup_sql_dsn = (
['DBI:mysql:database=mailprovider;host=dbhost;port=3306',
'dbuser',
'dbpassword']);
$sql_select_policy = 'SELECT name FROM virtual_domains WHERE CONCAT("@",name) IN (%k)';
Hatte inzwischen meine Sachen auch in die 50-user übertragen, aber war bei der dynamischen Domain Ermittlung noch nicht weitergekommen. Nun brauch ich nicht mehr länger suchen ;)
