nixpkgs/nixos/modules/services/mail
Alyssa Ross fb2fa1b50f
nixos/postfix: pull setup into its own unit
Consider a service that generates postfix lookup tables with
postmap(1), like Mailman.  It needs the Postfix configuration file to
exist, but Postfix qmgr needs all the lookup tables its configured
with to exist before it starts.  So the service that runs postmap
needs to run after the Postfix configuration and directory structure
is generated, but before Postfix itself is started.  To enable this,
we split Postfix into two units: a oneshot unit that sets up the
configuration, and a longrun unit that supervises the Postfix
daemons.  The postmap services can then be inserted in between these
two units.
2022-04-05 10:24:34 +00:00
..
clamsmtp.nix clamsmtp module: add self as maintainer 2018-10-31 01:05:49 +09:00
davmail.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
dkimproxy-out.nix dkimproxy-out module: add self as maintainer 2018-10-31 01:06:04 +09:00
dovecot.nix nixos/dovecot: make use of mkEnableOption 2022-01-20 00:37:02 +01:00
dspam.nix treewide: use attrs instead of list for types.loaOf options 2020-01-06 10:39:18 -05:00
exim.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
maddy.nix nixos/maddy: Better description, user and group handling 2021-12-30 14:17:00 +01:00
mail.nix nixos/mail: reuse security.wrappers type 2021-09-13 13:48:13 +02:00
mailcatcher.nix nixos/mailcatcher: add http.path option 2019-11-12 10:11:24 -05:00
mailhog.nix nixos/mailhog: run with DynamicUser 2020-09-07 17:56:53 +08:00
mailman.nix nixos/postfix: pull setup into its own unit 2022-04-05 10:24:34 +00:00
mailman.xml nixos/mailman: fix documentation option links 2021-05-14 18:33:24 +02:00
mlmmj.nix nixos/mlmmj: use appropriate postfix options 2021-02-17 16:00:59 +00:00
nullmailer.nix nixos/nullmailer: Create "failed" directory 2021-08-06 10:48:19 +02:00
offlineimap.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
opendkim.nix nixos/*: add trivial defaultText for options with simple defaults 2021-12-02 22:35:04 +01:00
opensmtpd.nix Merge pull request #140359 from rnhmjoj/setgid-nobody 2021-10-06 08:36:35 +02:00
pfix-srsd.nix nixos/*: editorconfig fixes 2020-08-08 10:54:16 +10:00
postfix.nix nixos/postfix: pull setup into its own unit 2022-04-05 10:24:34 +00:00
postfixadmin.nix treewide: use configured nginx package 2022-02-08 12:13:30 +01:00
postgrey.nix treewide: fix double quoted strings in meta.description 2021-01-24 19:56:59 +07:00
postsrsd.nix treewide: use attrs instead of list for types.loaOf options 2020-01-06 10:39:18 -05:00
roundcube.nix treewide: use configured nginx package 2022-02-08 12:13:30 +01:00
rspamd.nix treewide: make option examples constant 2021-12-09 01:38:24 +01:00
rss2email.nix nixos/rss2email: globally install rss2email 2020-04-18 14:16:00 +00:00
spamassassin.nix nixos/spamassassin: Handle return codes correctly 2021-02-11 10:12:16 +01:00
sympa.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00