X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fprivate%2Fmail%2Frelay.nix;h=18d6bc39f2f98f6dbdf764d2314b1020157bddbc;hb=ccb8bab471a25fe21caff2f66309be7dc44d3b14;hp=6ac3df88d153fe057ed5b4fd127f63dc9dbc6289;hpb=71a2425ed95120a6de3a41bb233b1066779d4c26;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/mail/relay.nix b/modules/private/mail/relay.nix index 6ac3df8..18d6bc3 100644 --- a/modules/private/mail/relay.nix +++ b/modules/private/mail/relay.nix @@ -161,7 +161,7 @@ relay_domains = let backups = lib.flatten (lib.attrsets.mapAttrsToList (n: v: v.domains or []) config.myEnv.mail.postfix.backup_domains); virtual_domains = config.myEnv.mail.postfix.additional_mailbox_domains - ++ lib.remove "localhost.immae.eu" (lib.remove null (lib.flatten (map + ++ lib.remove null (lib.flatten (map (zone: map (e: if e.receive then "${e.domain}${lib.optionalString (e.domain != "") "."}${zone.name}" @@ -170,7 +170,7 @@ (zone.withEmail or []) ) config.myEnv.dns.masterZones - ))); + )); in backups ++ virtual_domains; relay_recipient_maps = let @@ -217,13 +217,6 @@ enable = true; enableSmtp = true; enableSubmission = false; - # FIXME: Mail adressed to localhost.immae.eu will still have mx-1 as - # prioritized MX, which provokes "mail for localhost.immae.eu loops - # back to myself" errors. This transport entry forces to push - # e-mails to its right destination. - transport = '' - localhost.immae.eu smtp:[immae.eu]:25 - ''; destination = ["localhost"]; # This needs to reverse DNS hostname = config.hostEnv.fqdn;