dovecot: fix custom index dir configuration for ldap users
This commit is contained in:
@@ -387,7 +387,10 @@ in
|
||||
userdb {
|
||||
driver = passwd-file
|
||||
args = ${userdbFile}
|
||||
default_fields = uid=${builtins.toString cfg.vmailUID} gid=${builtins.toString cfg.vmailUID} home=${cfg.mailDirectory}/%{domain}/%{username}
|
||||
default_fields = \
|
||||
home=${cfg.mailDirectory}/%{domain}/%{username} \
|
||||
uid=${builtins.toString cfg.vmailUID} \
|
||||
gid=${builtins.toString cfg.vmailUID}
|
||||
}
|
||||
|
||||
${lib.optionalString cfg.ldap.enable ''
|
||||
@@ -399,7 +402,14 @@ in
|
||||
userdb {
|
||||
driver = ldap
|
||||
args = ${ldapConfFile}
|
||||
default_fields = home=${cfg.mailDirectory}/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} \
|
||||
mail=maildir:~/mail${maildirLayoutAppendix}${maildirUTF8FolderNames}${
|
||||
lib.optionalString (cfg.indexDir != null) ":INDEX=${cfg.indexDir}/ldap/%{user}"
|
||||
}
|
||||
|
||||
}
|
||||
''}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user