From 6637ce9fd8dda284bf3dec346ee2cb7a66ff80f6 Mon Sep 17 00:00:00 2001 From: ajs124 Date: Fri, 16 Apr 2021 00:42:43 +0200 Subject: [PATCH 1/2] nixos/dovecot: set isSystemUser for mailUser needed after 7a87973b4ced86e1ba94ee84449979d6afebc9ea --- nixos/modules/services/mail/dovecot.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/mail/dovecot.nix b/nixos/modules/services/mail/dovecot.nix index a2298152b02..1ccfb357750 100644 --- a/nixos/modules/services/mail/dovecot.nix +++ b/nixos/modules/services/mail/dovecot.nix @@ -405,7 +405,7 @@ in }; } // optionalAttrs (cfg.createMailUser && cfg.mailUser != null) { ${cfg.mailUser} = - { description = "Virtual Mail User"; } // optionalAttrs (cfg.mailGroup != null) + { description = "Virtual Mail User"; isSystemUser = true; } // optionalAttrs (cfg.mailGroup != null) { group = cfg.mailGroup; }; }; From 90f6033984eac0029e0c090788f4babfbd03ab51 Mon Sep 17 00:00:00 2001 From: ajs124 Date: Fri, 16 Apr 2021 00:43:11 +0200 Subject: [PATCH 2/2] nixos/tests/dovecot: set mailUser and mailGroup --- nixos/tests/dovecot.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/tests/dovecot.nix b/nixos/tests/dovecot.nix index 1129e3b45d9..8913c2a6a7e 100644 --- a/nixos/tests/dovecot.nix +++ b/nixos/tests/dovecot.nix @@ -8,6 +8,8 @@ import ./make-test-python.nix { enable = true; protocols = [ "imap" "pop3" ]; modules = [ pkgs.dovecot_pigeonhole ]; + mailUser = "vmail"; + mailGroup = "vmail"; }; environment.systemPackages = let sendTestMail = pkgs.writeScriptBin "send-testmail" ''