diff --git a/modules/nixos/services/mailserver.nix b/modules/nixos/services/mailserver.nix index 5c2da7d..7070aef 100644 --- a/modules/nixos/services/mailserver.nix +++ b/modules/nixos/services/mailserver.nix @@ -41,6 +41,7 @@ { environment.persistence."/persist" = { directories = [ + # TODO write justifications for each of these "/var/lib/dovecot" # owned by root "/var/lib/postfix" # owned by root { @@ -55,6 +56,25 @@ group = "redis-rspamd"; mode = "0750"; } + { + directory = "/var/sieve"; + user = "virtualMail"; + group = "virtualMail"; + mode = "0770"; + } + { + directory = "/var/vmail"; + user = "virtualMail"; + group = "virtualMail"; + mode = "0700"; + } + { + directory = "/var/dkim"; + user = "rspamd"; + group = "rspamd"; + mode = "0755"; + } + "/var/spool" ]; }; })