X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fmail%2Frelay.nix;h=6ac3df88d153fe057ed5b4fd127f63dc9dbc6289;hb=71a2425ed95120a6de3a41bb233b1066779d4c26;hp=e0aa38776a87e6e192d6a9a45599979c4ecbc2b9;hpb=981fa80354fd6f00f49446777c38f77bd8a65f65;p=perso%2FImmae%2FConfig%2FNix.git 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 @@ ) config.myEnv.mail.postfix.backup_domains ); virtual_map = { - virtual = pkgs.writeText "postfix-virtual" ( + virtual = let + cfg = config.myEnv.monitoring.email_check.eldiron; + address = "${cfg.mail_address}@${cfg.mail_domain}"; + in pkgs.writeText "postfix-virtual" ( builtins.concatStringsSep "\n" ( + ["${address} 1"] ++ lib.attrsets.mapAttrsToList ( n: v: lib.optionalString v.external '' script_${n}@mail.immae.eu 1