On Mon, 5 Apr 2004, Alan J. Flavell wrote:
> > When a resolver is called to find MX records, it often returns the A
> > records in the same return packet, if it happens to have them available.
> > In that situation, there isn't a second stage lookup.
>
> Indeed. But I suspect that the above detail might have been a bit of
> a red herring...
However, I made the change:
56. After finding MX (or SRV) records, Exim was doing a DNS lookup for the
target A or AAAA records (if not already returned) without resetting the
qualify_single or search_parents options of the DNS resolver. These are
inappropriate in this case because the targets of MX and SRV records must
be FQDNs. A broken DNS record could cause trouble if it happened to have a
target that, when qualified, matched something in the local domain. These
two options are now turned off when doing these lookups.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.
Get the Exim 4 book: http://www.uit.co.uk/exim-book