RE: [Exim] Exim 4: handling case sensitivity - opinions want…

Góra strony
Delete this message
Reply to this message
Autor: Smith, A.D.
Data:  
Dla: 'Dave C.'
CC: Philip Hazel, exim-users
Temat: RE: [Exim] Exim 4: handling case sensitivity - opinions wanted
How about having a prefix to letters, similar to and escape:
example@??? would be considered equal to example and exAmple only if it
was entered as ex#ample ... where # would be the prefix to state make this
character/address non-case sensitive.

How does that sound?

Zed

> -----Original Message-----
> From: Dave C. [mailto:djc@microwave.com]
> Sent: Tuesday, February 06, 2001 4:48 PM
> To: Gyan Mathur
> Cc: Philip Hazel; exim-users@???
> Subject: Re: [Exim] Exim 4: handling case sensitivity -
> opinions wanted
>
>
> On Tue, 6 Feb 2001, Gyan Mathur wrote:
>
> > In response to Philip Hazel:
> >
> > > That is all fine, except when considering how to handle multiple
> > > addresses in a single message that differ only in the
> case of their
> > > letters. The problem is in defining exactly what is a "duplicate
> > > address".
> > >
> > > I've been trying to find a clean way of doing this, and
> as far as I can
> > > see, the really only clean way is:
> > >
> > > * Two addresses are the same only if they match casefully.
> > >
> > >  * If there are two addresses that differ only in case in 
> one message,
> > >    two deliveries will take place.

> > >
> > >  * This does not prevent the routing of each address from 
> proceeding in
> > >    a caseless manner in those routers that are so configured.

> >
> > > Does anybody have any objections? Other ideas?
> >
> > I can see some problems with final delivery to local addresses. As
> > far as I can see, if I send to PH10@??? (upper-case as in
> > the days of Phoenix 8-) _and_ to ph10@???, then
> the message
> > will get delivered, once, to your lower-case address
> > ph10@???, and this needs to keep working. I suggest that
> > there needs to be a way to force addresses to lower-case at some
> > stage, ie not just to ignore case when matching, but actually to
> > rewrite them to lower-case (not in the headers of course,
> just in the
> > envelope address that Exim is looking at), and then to discard
> > duplicates.
>
> Hrm, but where should this be done? How can a remote system
> know wether
> two addresses differing only in case know wether the system that
> handles that domains has them as two different boxes, or wether it
> works caselessly? Perhaps for remote addresses, consider it two
> deliveries, but they MUST be delivered together, eg,
>
> always do:
>
> MAIL FROM: ...
> RCPT TO: x@domain
> RCPT TO: X@domain
> DATA
> etc...
>
> rather than
> MAIL FROM: ...
> RCPT TO: x@domain
> DATA
> ..
>
> MAIL FROM: ...
> RCPT TO: X@domain
> DATA
> ..
>
>
> This would allow the remote system to decide that they are the same
> address, and collapse them (if it was so configured), or if
> they are in
> fact seperate boxes because it operates casefully, that it
> would handle
> that properly as well..
>
>
>
> >
> > Another option perhaps?
> >
> > Gyan.
> >
> > --
> > ## List details at

http://www.exim.org/mailman/listinfo/exim-users Exim details at
http://www.exim.org/ ##
>


--



--
## List details at http://www.exim.org/mailman/listinfo/exim-users Exim
details at http://www.exim.org/ ##