Re: [Exim] case-sensitive fully qualified domain

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: gordonb
CC: exim-users
Subject: Re: [Exim] case-sensitive fully qualified domain
On Thu, 24 Jul 2003 gordonb@??? wrote:

> What was happening was that the dnslookup router was looking up
> "firstcolony.org", (firstcolony.org is NOT a domain we host or
> consider local) going through some process I don't fully understand
> to come up with a "fully qualified domain name", changing the
> destination from "user@???" to "user@???",
> and returning REROUTE.


Thanks for your detailed information, but this is a bug which is already
fixed in the latest snapshot. This is what the ChangeLog says:

48. Domain names in DNS records are case-independent. Exim always looks them up
    in lower case. Some resolvers return domain names in exactly the case they
    appear in the zone file, that is, they may contain uppercase letters. Not
    all resolvers do this - some return always lower case. Exim was treating a
    change of case by a resolver as a change of domain, similar to a widening
    of a domain abbreviation. This triggered its re-routing code and so it was
    trying to route what was effectively the same domain again. This normally
    caused routing to fail (because the router wouldn't handle the domain
    twice). Now Exim checks for this case specially, and just changes the
    casing of the domain that it ultimately uses when it transmits the message
    envelope.


You can download the snapshot from

ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/Testing/exim-snapshot.tar.gz
ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/Testing/exim-snapshot.tar.gz.sig

Philip

--
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