[Postfixbuch-users] Postfix mit partieller mysql

Peer Heinlein p.heinlein at heinlein-support.de
Mo Sep 16 21:16:35 CEST 2013


Am 16.09.2013 21:03, schrieb Andreas Meyer:


> Postifx wertet die Datenbank nicht aus. Ich krieg's nicht hin.

Hört mit diesem doooooooooooooooooooooofen virtual_xxx_domains geraffel
auf. Das ist so ein Bullshit-quatsch, der hier von Howto nach Howto
nachgequarkt wird.  Bä, ich krieg die Krätze bei sowas. Total
kompliziert, total überflüssig und vor allem total an der inneren Logik
von Postfix vorbei. Einfach PfuiBäh.

Das ganze ist TOTAL einfach.

a) Setze Dovecot sauber auf. Dovecot muß die User kennen und erkennen,
ein "doveadm auth test" und ein "doveadm auth user" muß saubere
Ergebnisse liefern. Mit Home-Verzeichnis und überall der User-ID und
Group-ID 10000 (alias vmail).

b) Öffne in Dovecot den LMTP-Socket.

c) Trage bei Postfix in die main.cf ein:

relay_domains=hash:/etc/postfix/relay_domains
transport_maps=hash:/etc/postfix/transport_maps, $relay_domains

und dann ergänzt Du in den restrictions noch an passender Stelle das
"reject_unverified_recipient", siehe Restrictions-Kapitel im Postfix-Buch.

In /etc/poistfix/relay_domains trägst Du dann ein

example.com    lmtp:[127.0.0.1]

postmap nicht vergessen und FERTIG IST DAS.

Und wenn DAS dann alles geht und du nachvollzogen hast, was hier läuft
und warum, DANN kannst Du gerne noch mit einem weiteren Handgriff die
relay_domains meinetwegen auch noch aus MySQL lesen lassen. Das ist dann
auch egal.

Peer




-- 
Heinlein Support GmbH
Schwedter Str. 8/9b, 10119 Berlin

http://www.heinlein-support.de

Tel: 030 / 405051-42
Fax: 030 / 405051-19

Zwangsangaben lt. §35a GmbHG: HRB 93818 B / Amtsgericht
Berlin-Charlottenburg,
Geschäftsführer: Peer Heinlein -- Sitz: Berlin



Mehr Informationen über die Mailingliste Postfixbuch-users