Re: [exim-dev] widen_domains etc.

Top Page
Delete this message
Reply to this message
Author: Tony Finch
Date:  
To: exim-dev
Subject: Re: [exim-dev] widen_domains etc.
Philip, do you think this fix should be applied to qualify_single as well?

--- routers/dnslookup.c 15 Sep 2005 16:02:07 -0000      1.6
+++ routers/dnslookup.c 16 Sep 2005 16:27:09 -0000
@@ -253,9 +253,13 @@


   /* Unfortunately, we cannot set the mx_only option in advance, because the
   DNS lookup may extend an unqualified name. Therefore, we must do the test
-  subsequently. */
+  subsequently. The logic for the qualify_single flag is the same as that
+  for widen_domains above. */
+
+  if (ob->qualify_single &&
+      (verify != v_sender || !ob->rewrite_headers || addr->parent != NULL))
+    flags |= HOST_FIND_QUALIFY_SINGLE;


- if (ob->qualify_single) flags |= HOST_FIND_QUALIFY_SINGLE;
if (ob->search_parents) flags |= HOST_FIND_SEARCH_PARENTS;

rc = host_find_bydns(&h, rblock->ignore_target_hosts, flags, srv_service,

Tony.
--
<fanf@???> <dot@???> http://dotat.at/ ${sg{\N${sg{\
N\}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}\
\N}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}