Re: [exim-dev] exim overzealously cleaning local parts of ma…

Top Page
Delete this message
Reply to this message
Author: Kjetil Torgrim Homme
Date:  
To: Marc Haber
CC: exim-dev
Subject: Re: [exim-dev] exim overzealously cleaning local parts of mail addresses
On Sun, 2005-03-20 at 18:08 +0100, Marc Haber wrote:
> > yes. see RFC 2821. a backslash only protects the next characters.
> > consider the e-mail address <Smith\,John@???>
>
> Looks like I misinterepreted. I thought that this rule only applied
> outside of quoted local parts, making <Smith\,John@???> the
> same then <"Smith,John"@???>.


consider an address with a quote mark in it: <"foo\""@???>

> Lowercasing all usernames is not possible if you get the user name
> list from some entity not under your control (for example, a LDAP
> directory).


with LDAP it is simple, the LDAP server does all the work since the
attribute should have the correct matching algorithm associated with it.

> I'd prefer exim doing a case-insensitive comparision if
> caseful_local_part is false. I am not sure about the implications of
> doing this changce though.


it would require quite a bit of code changes, and it would make Exim
less efficient for everyone else (by definition _every_ existing Exim
installation has no need for changing strcmp to strcasecmp everywhere).
I can't say I sympathise with this request.
--
Kjetil T.