nixpkgs/nixos/modules/services/mail
Martin Weinelt 3cb8d47c1a
nixos/postfix: replace sslCert and sslKey options
There exist multiple issues with these options, for example they are not
introspectable, since the values are configured in the config part of the
module.

Also the keypair is always configured for both server and client usage,
which is really surprising. The postfix docs even advise against setting
up client certificates, if they aren't required. [1]

The replacements are the `smtpd_tls_chain_files` for server usage and
`smtp_tls_chain_files` for client usage, which are the prefered way to
configure keys and certificates since Postfix 3.4.0. [2]

[1] https://www.postfix.org/postconf.5.html#smtp_tls_cert_file
[2] https://www.postfix.org/postconf.5.html#smtpd_tls_cert_file
2025-06-13 19:53:33 +02:00
..
automx2.nix
cyrus-imap.nix nxios/cyrus-imap: fix cyrus-imap certs options 2025-03-24 21:57:25 +08:00
davmail.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
dkimproxy-out.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
dovecot.nix dovecot: remove option modules 2025-03-11 10:17:21 +03:00
dspam.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
exim.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
goeland.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
listmonk.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
maddy.nix nixos/maddy: add package option 2025-04-06 20:20:18 +09:00
mail.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
mailcatcher.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
mailhog.nix treewide: Format all Nix files 2025-04-01 20:10:43 +02:00
mailman.md
mailman.nix nixos/mailman: hyperkitty needs mailman-web-setup 2025-05-05 20:06:00 +02:00
mailpit.nix
mlmmj.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
nullmailer.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
offlineimap.nix nixos/*: tag manpage references 2025-01-27 02:47:01 +01:00
opendkim.nix nixos/*: tag manpage references 2025-01-27 02:47:01 +01:00
opensmtpd.nix nixos/opensmtpd: explicit permissions for /var/spool/smtpd/queue (#406710) 2025-05-18 14:55:42 +02:00
pfix-srsd.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
postfix-tlspol.nix nixos/postfix-tlspol: init 2025-06-11 17:39:36 +02:00
postfix.nix nixos/postfix: replace sslCert and sslKey options 2025-06-13 19:53:33 +02:00
postfixadmin.nix nixos/postfixadmin: use config.services.postgresql.settings.port instead of old ...postgresql.port 2025-03-01 15:09:35 +03:00
postgrey.nix nixos/*: tag manpage references 2025-01-27 02:47:01 +01:00
postsrsd.nix nixos/postsrsd: expose socketPath via module option 2025-05-12 09:51:17 +02:00
protonmail-bridge.nix nixos/protonmail-bridge: fix typo 2024-11-12 21:55:34 +01:00
public-inbox.nix nixos/public-inbox: enable confinement 2025-01-26 15:06:05 +01:00
roundcube.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
rspamd-trainer.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
rspamd.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
rss2email.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
schleuder.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
spamassassin.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
stalwart-mail.nix stalwart-mail: 0.11.8 -> 0.12.2 (#409178) 2025-06-01 16:58:38 -04:00
sympa.nix sympa: remove mmilata from maintainers 2025-02-12 18:37:16 +01:00
zeyple.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00