nixpkgs/nixos/modules/services/mail
Michal Sojka 7e626703b0 nixos/nullmailer: Always adjust ownership of spool directories
When switching between different NixOS configurations (with and
without nullmailer and other services), it can happen that the UID of
the nullmailer user changes. When it happens, the nullmailer service
happily starts, but the user cannot send any email, because the
sendmail wrapper doesn't have permission to write them to the queue.

This commit prevents that. Instead of creating the directories by the
nullmailer user, which doesn't have permissions to change ownership,
we now create them by the systemd-tmpfiles, which has sufficient
permissions to adjust ownership.
2022-09-01 15:40:27 +02:00
..
clamsmtp.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
davmail.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
dkimproxy-out.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
dovecot.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
dspam.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
exim.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
maddy.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
mail.nix nixos/mail: reuse security.wrappers type 2021-09-13 13:48:13 +02:00
mailcatcher.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
mailhog.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
mailman.nix nixos/*: automatically convert option docs to MD 2022-08-03 22:46:41 +02:00
mailman.xml nixos/mailman: fix documentation option links 2021-05-14 18:33:24 +02:00
mlmmj.nix nixos/*: automatically convert option docs 2022-08-06 20:39:12 +02:00
nullmailer.nix nixos/nullmailer: Always adjust ownership of spool directories 2022-09-01 15:40:27 +02:00
offlineimap.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
opendkim.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
opensmtpd.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
pfix-srsd.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
postfix.nix nixos/*: automatically convert option docs 2022-08-19 22:40:58 +02:00
postfixadmin.nix nixos/*: automatically convert option docs to MD 2022-08-03 22:46:41 +02:00
postgrey.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
postsrsd.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
public-inbox.nix nixos/public-inbox: convert option descriptions to MD 2022-08-27 19:18:29 +02:00
roundcube.nix nixos/*: automatically convert option docs to MD 2022-08-03 22:46:41 +02:00
rspamd.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
rss2email.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
schleuder.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
spamassassin.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
sympa.nix nixos/*: automatically convert option docs to MD 2022-08-03 22:46:41 +02:00