On Thu, 18 Jun 1998, Philip Hazel wrote:
>
> Exim lowercases domain names, because they are defined to be
> case-independent. Unfortunately, local parts of addresses are
> case-dependent according to the RFCs. This is the cause of a lot of
> trouble, but MTAs are required to maintain the case of local parts of
> remote addresses. Of course, for addresses in your local domains you can
> do what you like, and Exim does lower case those (unless
> locally_caseless is set false).
the only way around this is to use a trick from SQL, that is to store original
and lower-cased strings, always do the comparison with lower-cased versions but
present the original any-case version.
however, the local_part meaning that PhilipHazel might be a different mailbox
to philiphazel spoils it. You've got to admire the interesting facets of
RFCs sometimes.
I've never met a system which does allow two mailboxes with similar names
though I bet there's one out there somewhere (no wise cracks about MSoft!!).
> The consequence of all of this is that case-specifity in Exim is a
> confusing quagmire.
ah, that would make life too easy!!!
Paul
--
*** Exim information can be found at
http://www.exim.org/ ***