From: Ismaƫl Bouya Date: Tue, 9 Apr 2019 23:58:03 +0000 (+0200) Subject: Add eldiron MX info X-Git-Tag: nur_publish~164 X-Git-Url: https://git.immae.eu/?a=commitdiff_plain;h=42daa03b8af907a327b3a79302934ce98483c642;hp=8a2ccf8489ff7b89d2b531665f6d87b470a34972;p=perso%2FImmae%2FConfig%2FNix.git Add eldiron MX info --- diff --git a/nixops/modules/dns/default.nix b/nixops/modules/dns/default.nix index 53d0ece..7937714 100644 --- a/nixops/modules/dns/default.nix +++ b/nixops/modules/dns/default.nix @@ -95,7 +95,9 @@ ${if lib.attrsets.hasAttr "withEmail" conf && lib.lists.length conf.withEmail > 0 then '' mail IN A ${myconfig.env.servers.immaeEu.ips.main.ip4} + mx-1 IN A ${myconfig.env.servers.eldiron.ips.main.ip4} ${builtins.concatStringsSep "\n" (map (i: "mail IN AAAA ${i}") myconfig.env.servers.immaeEu.ips.main.ip6)} + ${builtins.concatStringsSep "\n" (map (i: "mx-1 IN AAAA ${i}") myconfig.env.servers.eldiron.ips.main.ip6)} ${lib.concatStringsSep "\n\n" (map (e: let n = if e.domain == "" then "@" else "${e.domain} "; @@ -104,6 +106,7 @@ '' ; ------------------ mail: ${n} --------------------------- ${if e.receive then "${n} IN MX 10 mail.${conf.name}." else ""} + ${if e.receive then "${n} IN MX 50 mx-1.${conf.name}." else ""} ; Mail sender authentications ${n} IN TXT "v=spf1 mx ~all"