Make dovecot sockets use postfix user/group options

This commit is contained in:
Brian Olsen 2018-05-04 14:56:33 +02:00 committed by Ruben Maher
parent 99f64355eb
commit 0fbfbafb6e

View file

@ -28,6 +28,8 @@ let
# maildir in format "/${domain}/${user}" # maildir in format "/${domain}/${user}"
dovecotMaildir = "maildir:${cfg.mailDirectory}/%d/%n${maildirLayoutAppendix}"; dovecotMaildir = "maildir:${cfg.mailDirectory}/%d/%n${maildirLayoutAppendix}";
postfixCfg = config.services.postfix;
in in
{ {
config = with cfg; lib.mkIf enable { config = with cfg; lib.mkIf enable {
@ -83,9 +85,9 @@ in
service lmtp { service lmtp {
unix_listener /var/lib/postfix/queue/private/dovecot-lmtp { unix_listener /var/lib/postfix/queue/private/dovecot-lmtp {
group = postfix group = ${postfixCfg.group}
mode = 0600 mode = 0600
user = postfix # TODO: < make variable user = ${postfixCfg.user}
} }
} }
@ -106,8 +108,8 @@ in
service auth { service auth {
unix_listener /var/lib/postfix/queue/private/auth { unix_listener /var/lib/postfix/queue/private/auth {
mode = 0660 mode = 0660
user = postfix # TODO: < make variable user = ${postfixCfg.user}
group = postfix # TODO: < make variable group = ${postfixCfg.group}
} }
} }