diff options
Diffstat (limited to 'modules/private/mail/relay.nix')
-rw-r--r-- | modules/private/mail/relay.nix | 6 |
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 |