[Postfixbuch-users] [OT] amavisd-new local_domains_map aus mysql

Christian Boltz postfixbuch at cboltz.de
Mo Jan 28 22:03:25 CET 2008


Hallo Christian, hallo Leute,

Am Freitag, 25. Januar 2008 schrieb Christian Garling:
> ich weiss das es die Möglichkeit gibt, die als lokal angesehenen
> Domains in amavisd-new aus einer MySQL-Datenbank zu holen. Weiss aber
> nicht genau, wie man das einrichtet. Hat das jemand so laufen und
> kann mir ein paar Tips geben?

amavisd.conf:

@lookup_sql_dsn =
   ( 
['DBI:mysql:database=mail;host=127.0.0.1;port=3306', 'mysql-user', 'pass'],
);


$sql_select_policy = 'SELECT "Y" as local, id FROM domain WHERE 
CONCAT("@",domain) IN (%k)';
# ergibt folgende Abfrage:
# SELECT "Y" as local, id FROM domain WHERE CONCAT("@",domain) IN 
('mail at domain.foo','@domain.foo','@.domain.foo','@.foo','@.');
# und einen Eintrag im slow-queries.log, da es keinen Index nutzt :-(


Das sollte schon der ganze Zauber gewesen sein.


Gruß

Christian Boltz
-- 
[vordefinierte Perlvariablen $_, $>, $[ usw.]
>Steht eigentlich in $§ die Lizenz? ;-)))
$ perl -we 'print $§'
Use of uninitialized value in print at -e line 1.
[> Christian Boltz und David Haller in fontlinge-devel]



Mehr Informationen über die Mailingliste Postfixbuch-users