[Postfixbuch-users] Postfix mit partieller mysql

Andreas Meyer anmeyer at anup.de
Mo Sep 16 23:51:02 CEST 2013


Peer Heinlein <p.heinlein at heinlein-support.de> wrote:

> > 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.

Du hast leicht reden ;)

> 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).

doveadm auth user funktioniert mittlerweile.

> b) Öffne in Dovecot den LMTP-Socket.

Ist offen.

> 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]

Sep 16 23:40:44 delta postfix/lmtp[3737]: connect to 127.0.0.1[127.0.0.1]: Connection refused (port 24)
Sep 16 23:40:44 delta postfix/lmtp[3737]: 8831F1B313D9: to=<harry at exmaple.test>, relay=none, delay=995, delays=995/0.01/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]: Connection refused)

> 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.

Wenn ich die ganzen Zusammenhänge erstmal geschnallt habe, werde ich das
ausbauen. Momentan bleibt die Testmail noch in der Queue hängen.

srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 amavis
srw-rw-rw- 1 postfix postfix 0 17. Aug 2011  amavisfeed
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 anvil
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 bounce
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 bsmtp
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 cyrus
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 defer
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 discard
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 dovecot
srw-rw-rw- 1 vmail   vmail   0 16. Sep 23:39 dovecot-lmtp
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 error
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 ifmail
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 lmtp
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 local
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 maildrop
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 procmail
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 proxymap
srw-rw-rw- 1 postfix root    0  6. Apr 13:16 quota-status
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 relay
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 retry
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 rewrite
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 scache
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 smtp
srw-rw-rw- 1 postfix postfix 0 17. Aug 2011  smtp-amavis
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 tlsmgr
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 trace
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 uucp
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 verify
srw-rw-rw- 1 postfix postfix 0 16. Sep 23:40 virtual

Warum? Was hat das mit dem port 24 auf sich? Auch wenn ich dovecot-lmtp
auf postfix:postfix setze ändert das nichts.

  Andreas



Mehr Informationen über die Mailingliste Postfixbuch-users