[Postfixbuch-users] bessere Performance: hash oder mysql?
Patrick Ben Koetter
p at state-of-mind.de
Mo Dez 31 23:18:15 CET 2007
* Oskar Eyb <oskar-postfix at eyb.de>:
> Hallo,
>
> ich habe in diesem Zusammenhang von einer Möglichkeit gelesen, über
> einen Proxy wird die MySQL Datenbank ausgelesen und eine hash-tabelle
> erstellt. Wenn man das per Cron ab und zu aktualisiert, ist das für mich
> die beste Symbiose aus beidem.
Nein. Es geht über den proxymap daemon:
mumble_maps = proxy:mysql:/etc/postfix/mysql.query
Oder es geht über ein mysql-query wie folgt skizziert:
$ mysql -u postfix -p foobar -e "SELECT mailAddr FROM hosting.user" \
| sed -e "s/^\(.*\)/\1\tOK/g"; > recipients.proto
$ postmap hash:/etc/postfix/recipients.proto \
&& mv hash:/etc/postfix/recipients.proto hash:/etc/postfix/recipients.db
So in der Art. Details musst Du noch ausarbeiten.
p at rick
>
> Wie geht das genau?
>
>
> Thomas: Langsamer ist MySQL sicher im Vergleich, ABER: Bestimmt nicht
> "zu langsam"!
>
> Gruß und n guten Rutsch
> Oskar
>
>
> Peer Heinlein schrieb am 31.12.2007 17:37:
> > Am Montag, 31. Dezember 2007 schrieb Thomas Klein:
> >
> >> - Welche Abfragemethode für local_recipient_maps ist die performantere,
> >> hash oder mysql? Es geht um ca. 400 Einträge
> >
> > Ganz klar hash, bzw. btree.
> >
> >> - Domain1 wird als lokale behandelt und über transport maps an einen
> >> anderen SMTP-Server (Exchange weitergeleitet).
> >
> > Dann definiere Sie bitte nicht als lokale, sondern als relay_domain, sonst
> > fällt Dir das auf die Füße. Und dann eben auch relay_recipient_maps
> > nutzen.
> >
> >> Domain2 wird als virtual
> >> domain verwendet, da die Mailboxen für diese Domain (cyrus/courier) auf
> >> dem Server gehostet werden. Gibt es trotzdem eine Möglichkeit, einzelne
> >> Adressen der Domain1 als Mailbox laufen zu lassen und nicht an den
> >> Exchangeserver weiterleiten zu lassen?
> >
> > Ja, transport_maps für einzelne Mailadressen setzen und auf local:
> > verweisen.
> >
> > Peer
> >
> >
> >
> --
> _______________________________________________
> Postfixbuch-users -- http://www.postfixbuch.de
> Heinlein Professional Linux Support GmbH
>
> Postfixbuch-users at listi.jpberlin.de
> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
--
Postfix - Einrichtung, Betrieb und Wartung
<http://www.postfix-buch.com>
saslfinger (debugging SMTP AUTH):
<http://postfix.state-of-mind.de/patrick.koetter/saslfinger/>
Mehr Informationen über die Mailingliste Postfixbuch-users