Jak donutit amavis, aby do hlaviček přidával informace o testech

Jak donutit amavis, aby do hlaviček přidával informace o testech

Amavis a informace o uskutečněných testech

Máme mailový server s uživateli v databázi. Protože bychom chtěli vidět, jaké testy a s jakým výsledkem proběhly nad e-mailem skrzeva spamassassin, v dobré víře upravíme konfiguraci amavisu (který spamassassin spouští) takto:

$sa_tag_level_deflt = -999

Bohužel ke kýženému efektu to nevede. Je to proto, že amavis důsledně taguje jen ty zprávy, které jsou určeny pro místní účty. Bohužel v definici @local_domains_acl je většinou uvedeno $mydomain. Což sice stačí pro lokálně definovanou doménu, už pak ale ne pro ty virtuální.

Řešením je říci amavisu o všech doménách, které jsou virtuální tedy místní. Problém je v tom, že přeci nebudeme vypisovat všechny domény nesmyslně do konfigurace a tu pokaždé měnit, když doménu přidáme či odebereme. Toto vytrhne trn z paty:

@lookup_sql_dsn = (
['DBI:mysql:database=databaze;host=127.0.0.1;port=3306',
 'uzivatel',
 'heslo'],
);
$sql_select_policy = 
  'SELECT domain FROM domains WHERE CONCAT("@",domain) IN (%k)';

Tento příspěvek volně navazuje na konfiguraci postfixu a amavisu

One thought on “Jak donutit amavis, aby do hlaviček přidával informace o testech

  1. Pingback: Postfix a amavis. Jak nainstalovat a nakonfigurovat. - Lomítkáři

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *