From 42daa03b8af907a327b3a79302934ce98483c642 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Isma=C3=ABl=20Bouya?= Date: Wed, 10 Apr 2019 01:58:03 +0200 Subject: [PATCH] Add eldiron MX info --- nixops/modules/dns/default.nix | 3 +++ 1 file changed, 3 insertions(+) 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" -- 2.41.0