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