diff --git a/mail-server/dovecot.nix b/mail-server/dovecot.nix index 124ecf6..9c89c4e 100644 --- a/mail-server/dovecot.nix +++ b/mail-server/dovecot.nix @@ -79,7 +79,7 @@ let scope = ${mkLdapSearchScope cfg.ldap.scope} user_attrs = \ ${ldapUuidAttribute}=${ldapUuidAttribute}, \ - =home=/var/vmail/ldap/%{ldap:${ldapUuidAttribute}}, \ + =home=${cfg.mailDirectory}/ldap/%{ldap:${ldapUuidAttribute}}, \ =mail=maildir:~/mail${maildirLayoutAppendix}${maildirUTF8FolderNames}${ lib.optionalString (cfg.indexDir != null) ":INDEX=${cfg.indexDir}/ldap/%{ldap:${ldapUuidAttribute}}" } diff --git a/tests/ldap.nix b/tests/ldap.nix index 40b1390..2999bd8 100644 --- a/tests/ldap.nix +++ b/tests/ldap.nix @@ -125,6 +125,7 @@ in fqdn = "mail.example.com"; domains = [ "example.com" ]; localDnsResolver = false; + mailDirectory = "/var/lib/dovecot/vmail"; indexDir = "/var/lib/dovecot/indices"; aliases = {