Re: [EXIM] Case of local parts

Top Page
Delete this message
Reply to this message
Author: V. T. Mueller
Date:  
To: Bruce Bowler
CC: eml
Subject: Re: [EXIM] Case of local parts
On Wed, 24 Feb 1999, Bruce Bowler wrote:
> At 05:16 PM 2/24/99 +0000, Philip Hazel wrote:
> >On Wed, 24 Feb 1999, Bruce Bowler wrote:
> >Aarrgghh. Traditional Unix user names have always been lower case.
> Tradition, bah humbug. He was "non-traditional" to say the least. What I


Imho there's a difference between s/th that's "tradition" and s/th
that's currently the same way it's been for countless years just because
it's reasonable and proper.
The latter seems to be the case with the case-insensitiveness of
<local-part>s, doesn't it?

> how to implement it but what Chad says makes sense as a start as does,
> perhaps, an option to either use getpwent or a "user (or PH) supplied"
> serial read thru passwd routine that does a "truly caseless match" (with
> the caveat that it'll slow things down, perhaps even name the option
> "slow_caseless_match".


Well, generally I had no problem with what Chad suggested (check for
matching lowercase, then check for matching exact-case). But imagine a
mail system processing mails for a very high number of users. Checking for
both lowercase *and* exact case would double the effort - what most likely
would be absolutely unnecessary since probably >90% of mail addresses in
the known universe are lowercase.

>From my experience, a lot of people write to: P.H.Boss@???, knowing

exactly that the correct mail address is lowercase or an alias for
phboss@???. Since they expect the mail system to process the address
in a case-insensitive manner, they choose the more politer option with
upper case initials.

I bet a family-seized pizza that there are no more than 5 admins on this
list generally treating their local-parts case sensitive ;)


Regards,
Volker
--
  ------------------------------------------------------------------------
  Volker T. Mueller      Albert-Ludwigs-Universitaet  Freiburg im Breisgau
  Student der Informatik    vtmue@???  +49 761 355-03 -80(fax)
  ech`echo "xiun" | tr nu oc | sed 'sx\([sx]\)\([xoi]\)xo un\2\1 is xg'`ol