doveadm server
Thomas Bäumer
thomas at ctrl-c.de
Di Dez 18 14:02:24 CET 2018
Hallo zusammen,
ich versuche mich gerade an einem Dovecot-Setup mit Director und Backend.
Ich verwende auf beiden Systemen Version 2.3.4 und offensichtlich passt
da weder die Doku auf https://wiki2.dovecot.org/Director noch die im
Dovecot-Buch von Peer.
Ich möchte am Director z.b. das Quota eines users checken, aber doveadm
versucht gar nicht erst beim backend nachzufragen und antwortet:
dir# doveadm quota get -u 'thomas at domain.tld'
Fatal: Unknown command 'quota', but plugin quota exists. Try to set
mail_plugins=quota
Auch bekomme ich keine User Liste:
dir# doveadm user '*'
Error: User listing returned failure
Fatal: user listing failed
Beides funktioniert auch dem Backend natürlich.
Der Director tuts aber grundsätzlich, LMTP und IMAP werden an das
Backend durchgereicht. Ich scheitere aktuell nur der Konfiguration für
doveadm.
Meine Config dazu:
Director (public IP 89.x.x.x):
---------------------------------
# doveconf -N
:
doveadm_port = 24245
service doveadm {
inet_listener {
port = 24245
}
}
protocol doveadm {
auth_socket_path = director-userdb
}
Backend (private IP 172.x.x.x):
----------------------------------
# doveconf -N
:
service doveadm {
inet_listener {
port = 24245
}
}
Was mir jetzt vollkommen unklar ist:
- "doveadm_port" ist in den config files nicht zu finden, aber trotzdem
auf dem director gesetzt. Wie kommt das?
- "doveadm_proxy_port = 24245" ist in der Doku auf der Webseite
beschrieben, aber das scheint es in 2.3 nicht mehr zu geben:
dir# grep doveadm_proxy_port *
10-director.conf:doveadm_proxy_port = 24245
dir# doveconf -N | grep -i doveadm_proxy_port
dir#
- Irgendwo sollte man noch "doveadm_password" setzen, aber wo?
- Ich verstehe "local x.x.x.x {" nicht. Muss das auf den Director oder
auf das Backend? Und welche IP gehört dann in x.x.x.x?
Verwendet jemand den Director und kann mich etwas aufklären?
Danke und Gruss
Thomas
Mehr Informationen über die Mailingliste Dovecot