[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