diff options
author | Francesco Gazzetta <fgaz@fgaz.me> | 2019-05-28 16:47:16 +0200 |
---|---|---|
committer | Edward Tjörnhammar <ed@cflags.cc> | 2021-02-17 15:59:06 +0000 |
commit | 7596e7a495b75af455575474f733013149109558 (patch) | |
tree | 95feb1a0b08b20bbd31de495b66e81a16ad555ab /nixos/modules/services/mail/mlmmj.nix | |
parent | f1bb633034222cc151d92dffe9dba438016c9e68 (diff) | |
download | nixpkgs-7596e7a495b75af455575474f733013149109558.tar nixpkgs-7596e7a495b75af455575474f733013149109558.tar.gz nixpkgs-7596e7a495b75af455575474f733013149109558.tar.bz2 nixpkgs-7596e7a495b75af455575474f733013149109558.tar.lz nixpkgs-7596e7a495b75af455575474f733013149109558.tar.xz nixpkgs-7596e7a495b75af455575474f733013149109558.tar.zst nixpkgs-7596e7a495b75af455575474f733013149109558.zip |
nixos/mlmmj: add more list headers
since we already add a couple of default headers, it makes sense to have a sensible default and add the unsubscribe header and friends
Diffstat (limited to 'nixos/modules/services/mail/mlmmj.nix')
-rw-r--r-- | nixos/modules/services/mail/mlmmj.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/nixos/modules/services/mail/mlmmj.nix b/nixos/modules/services/mail/mlmmj.nix index d58d93c4214..bc3e84ffba3 100644 --- a/nixos/modules/services/mail/mlmmj.nix +++ b/nixos/modules/services/mail/mlmmj.nix @@ -16,7 +16,14 @@ let alias = domain: list: "${list}: \"|${pkgs.mlmmj}/bin/mlmmj-receive -L ${listDir domain list}/\""; subjectPrefix = list: "[${list}]"; listAddress = domain: list: "${list}@${domain}"; - customHeaders = domain: list: [ "List-Id: ${list}" "Reply-To: ${list}@${domain}" ]; + customHeaders = domain: list: [ + "List-Id: ${list}" + "Reply-To: ${list}@${domain}" + "List-Post: <mailto:${list}@${domain}>" + "List-Help: <mailto:${list}+help@${domain}>" + "List-Subscribe: <mailto:${list}+subscribe@${domain}>" + "List-Unsubscribe: <mailto:${list}+unsubscribe@${domain}>" + ]; footer = domain: list: "To unsubscribe send a mail to ${list}+unsubscribe@${domain}"; createList = d: l: let ctlDir = listCtl d l; in |