From d49a373102b0abb2b90135e5038adb55853f8061 Mon Sep 17 00:00:00 2001 From: Lach Date: Wed, 5 Mar 2025 10:16:43 +0100 Subject: [PATCH] fix: enable edns0 for system resolver by default (#1282) Remove after hickory-resolver is updated with this fix applied: https://github.com/hickory-dns/hickory-dns/pull/2831 Fixes: https://github.com/stalwartlabs/mail-server/issues/1255 --- crates/common/src/config/smtp/resolver.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/common/src/config/smtp/resolver.rs b/crates/common/src/config/smtp/resolver.rs index 27b33e11..20c8fa71 100644 --- a/crates/common/src/config/smtp/resolver.rs +++ b/crates/common/src/config/smtp/resolver.rs @@ -109,6 +109,10 @@ impl Resolvers { "quad9-tls" => (ResolverConfig::quad9_tls(), ResolverOpts::default()), "google" => (ResolverConfig::google(), ResolverOpts::default()), "system" => read_system_conf() + .map(|(conf, mut opts)| { + opts.edns0 = true; + (conf, opts) + }) .map_err(|err| { config.new_build_error( "resolver.type",