aboutsummaryrefslogtreecommitdiff
path: root/modules/private/mail/relay.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/private/mail/relay.nix')
-rw-r--r--modules/private/mail/relay.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/modules/private/mail/relay.nix b/modules/private/mail/relay.nix
index e0aa387..6ac3df8 100644
--- a/modules/private/mail/relay.nix
+++ b/modules/private/mail/relay.nix
@@ -126,8 +126,12 @@
126 ) config.myEnv.mail.postfix.backup_domains 126 ) config.myEnv.mail.postfix.backup_domains
127 ); 127 );
128 virtual_map = { 128 virtual_map = {
129 virtual = pkgs.writeText "postfix-virtual" ( 129 virtual = let
130 cfg = config.myEnv.monitoring.email_check.eldiron;
131 address = "${cfg.mail_address}@${cfg.mail_domain}";
132 in pkgs.writeText "postfix-virtual" (
130 builtins.concatStringsSep "\n" ( 133 builtins.concatStringsSep "\n" (
134 ["${address} 1"] ++
131 lib.attrsets.mapAttrsToList ( 135 lib.attrsets.mapAttrsToList (
132 n: v: lib.optionalString v.external '' 136 n: v: lib.optionalString v.external ''
133 script_${n}@mail.immae.eu 1 137 script_${n}@mail.immae.eu 1