nixpkgs/pkgs/servers/mail
Alyssa Ross 881dd9963f mailman-web: use upstream, improve NixOS module
Previously, some files were copied into the Nixpkgs tree, which meant
we wouldn't easily be able to update them, and was also just messy.

The reason it was done that way before was so that a few NixOS
options could be substituted in.  Some problems with doing it this way
were that the _package_ changed depending on the values of the
settings, which is pretty strange, and also that it only allowed those
few settings to be set.

In the new model, mailman-web is a usable package without needing to
override, and I've implemented the NixOS options in a much more
flexible way.  NixOS' mailman-web config file first reads the
mailman-web settings to use as defaults, but then it loads another
configuration file generated from the new services.mailman.webSettings
option, so _any_ mailman-web Django setting can be customised by the
user, rather than just the three that were supported before.  I've
kept the old options, but there might not really be any good reason to
keep them.
2020-01-30 23:14:45 +00:00
..
archiveopteryx treewide: NIX_*_COMPILE -> string 2019-12-31 00:10:18 +01:00
clamsmtp
dkimproxy lib.makePerlPath -> perlPackages.makePerlPath 2018-12-15 03:50:31 +00:00
dovecot dovecot_pigeonhole: 0.5.8 -> 0.5.9 2019-12-17 23:28:27 +01:00
dspam lib.makePerlPath -> perlPackages.makePerlPath 2018-12-15 03:50:31 +00:00
exim exim: 4.92.2 -> 4.92.3 2019-09-30 19:01:32 +02:00
freepops
mailhog treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
mailman mailman-web: use upstream, improve NixOS module 2020-01-30 23:14:45 +00:00
mlmmj treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
nullmailer treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
opensmtpd opensmtpd: 6.6.1p1 -> 6.6.2p1 2020-01-29 03:03:39 +01:00
petidomo treewide: Make configureFlags lists 2018-08-03 17:06:03 -04:00
popa3d
postfix treewide: NIX_*_FLAGS -> string 2019-12-31 00:16:46 +01:00
postgrey lib.makePerlPath -> perlPackages.makePerlPath 2018-12-15 03:50:31 +00:00
postsrsd treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
public-inbox public-inbox: fix build 2020-01-14 19:54:35 +00:00
pypolicyd-spf treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
rmilter Merge master into staging-next 2019-08-27 16:36:47 +02:00
rspamd rspamd: disable LuaJIT support on aarch64 2019-09-13 14:00:13 +02:00
spamassassin spamassassin: use /etc/mail/spamassassin for config 2020-01-30 00:47:10 +00:00
system-sendmail treewide: use runtimeShell instead of stdenv.shell whenever possible 2019-02-26 14:10:49 +00:00