From 82c4b1033a1ec44d0051abefca570517e107470c Mon Sep 17 00:00:00 2001 From: Spitap Date: Tue, 27 Sep 2022 09:32:55 +0200 Subject: [PATCH] Better fix --- modoboa_installer/scripts/dovecot.py | 5 ----- .../files/dovecot/conf.d/10-master.conf.tpl | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/modoboa_installer/scripts/dovecot.py b/modoboa_installer/scripts/dovecot.py index 4ef094d..f015a7a 100644 --- a/modoboa_installer/scripts/dovecot.py +++ b/modoboa_installer/scripts/dovecot.py @@ -110,11 +110,6 @@ class Dovecot(base.Installer): self.config.get("dovecot", "mailboxes_owner"), 'dovecot' ) - # Add modoboa to dovecot group for doveadm commands. - system.add_user_to_group( - self.config.get("modoboa", "user"), - 'dovecot' - ) def restart_daemon(self): """Restart daemon process. diff --git a/modoboa_installer/scripts/files/dovecot/conf.d/10-master.conf.tpl b/modoboa_installer/scripts/files/dovecot/conf.d/10-master.conf.tpl index 6c25b8d..eef33a7 100644 --- a/modoboa_installer/scripts/files/dovecot/conf.d/10-master.conf.tpl +++ b/modoboa_installer/scripts/files/dovecot/conf.d/10-master.conf.tpl @@ -89,6 +89,21 @@ service postlogin { } } +service stats { + # To allow modoboa to access availible cipher list. + unix_listener stats-reader { + user = vmail + group = vmail + mode = 0660 + } + + unix_listener stats-writer { + user = vmail + group = vmail + mode = 0660 + } +} + service auth { # auth_socket_path points to this userdb socket by default. It's typically # used by dovecot-lda, doveadm, possibly imap process, etc. Users that have