aboutsummaryrefslogtreecommitdiff
path: root/pkgs/servers/mail
diff options
context:
space:
mode:
authorajs124 <git@ajs124.de>2020-05-31 22:45:47 +0200
committerajs124 <git@ajs124.de>2020-07-24 16:58:32 +0200
commit549540559a9d057803b4d8bc1964a5d41ae9dca8 (patch)
treef4c5402e2c7aa8db022fc580c525e56118dfc713 /pkgs/servers/mail
parent61d3f6f7d7ad36ec02f09bdec3a01bc8aeb1db9f (diff)
exim: add DMARC support
Diffstat (limited to 'pkgs/servers/mail')
-rw-r--r--pkgs/servers/mail/exim/default.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/servers/mail/exim/default.nix b/pkgs/servers/mail/exim/default.nix
index 4d63a7b39c70..210863aa0078 100644
--- a/pkgs/servers/mail/exim/default.nix
+++ b/pkgs/servers/mail/exim/default.nix
@@ -4,6 +4,7 @@
, enableAuthDovecot ? false, dovecot
, enablePAM ? false, pam
, enableSPF ? true, libspf2
+, enableDMARC ? true, opendmarc
}:
stdenv.mkDerivation rec {
@@ -21,7 +22,8 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optionals enableMySQL [ libmysqlclient zlib ]
++ stdenv.lib.optional enableAuthDovecot dovecot
++ stdenv.lib.optional enablePAM pam
- ++ stdenv.lib.optional enableSPF libspf2;
+ ++ stdenv.lib.optional enableSPF libspf2
+ ++ stdenv.lib.optional enableDMARC opendmarc;
preBuild = ''
sed '
@@ -71,6 +73,10 @@ stdenv.mkDerivation rec {
s:^# \(SUPPORT_SPF\)=.*:\1=yes:
s:^# \(LDFLAGS += -lspf2\):\1:
''}
+ ${stdenv.lib.optionalString enableDMARC ''
+ s:^# \(SUPPORT_DMARC\)=.*:\1=yes:
+ s:^# \(LDFLAGS += -lopendmarc\):\1:
+ ''}
#/^\s*#.*/d
#/^\s*$/d
' < src/EDITME > Local/Makefile