From 3d7017501f7f8b4bd5189bddf09dcd672a7e88b8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 22 May 2025 01:52:17 +0200 Subject: [PATCH] dovecot: reuse the mailDirectory base for LDAP homedirs This change is safe, if you have not changed `mailserver.mailDirectory` to anything else. If you changed the value you need to migrate existing maildirs ```shell mv /var/vmail/ldap ${config.mailserver.mailDirectory}/ ``` --- mail-server/dovecot.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mail-server/dovecot.nix b/mail-server/dovecot.nix index 56cebf2..5cdd67b 100644 --- a/mail-server/dovecot.nix +++ b/mail-server/dovecot.nix @@ -356,7 +356,7 @@ in userdb { driver = ldap args = ${ldapConfFile} - default_fields = home=/var/vmail/ldap/%{user} uid=${toString cfg.vmailUID} gid=${toString cfg.vmailUID} + default_fields = home=${cfg.mailDirectory}/ldap/%{user} uid=${toString cfg.vmailUID} gid=${toString cfg.vmailUID} } ''}