Concentration and centralization (was Free software during wartime)
Concentration and centralization (was Free software during wartime)
Posted Mar 29, 2023 16:57 UTC (Wed) by Wol (subscriber, #4433)In reply to: Concentration and centralization (was Free software during wartime) by gdt
Parent article: Free software during wartime
I thought it was canonical (as a result of historical pressure) that email addresses MUST be case insensitive. Back in the dim and distant past, some sites were upper case, some sites were lower case, some transposed all case passing through, and some just didn't have (upper) lower case. I certainly started my programming career unable to use lower case ...
The other big problem we have is "is Jo.Bloggs = jobloggs". I gather Google certainly think so ... so long as it's only gmail addresses that suffer this, then that's okay, but it won't do the wider internet any favours ...
Cheers,
Wol
Posted Mar 29, 2023 17:43 UTC (Wed)
by james (subscriber, #1325)
[Link] (1 responses)
Posted Mar 29, 2023 21:33 UTC (Wed)
by anselm (subscriber, #2796)
[Link]
Way back at university in the early 1990s we ran AIX on a bunch of IBM RS/6000 machines. One annoyance that we had to deal with was that IBM's implementation of Sendmail very faithfully enacted the RFC that said local parts of e-mail addresses (except “postmaster”) must be treated as case-sensitive. This together with some professors insisting on capitalising the names in everyone's e-mail addresses led to some fairly sizeable /etc/aliases files. Our IBM rep said that things were working as designed and filing a “program change request” would probably be pointless.
Actually, the standards say that:Concentration and centralization (was Free software during wartime)
Nobody actually implements case-sensitive mailboxes, though, because the easiest way to get PoStMaStEr working is making everything case-insensitive, and a number of mailers (historically, at least) upper-cased everything.
The local-part of a mailbox MUST BE treated as case sensitive.
Therefore, SMTP implementations MUST take care to preserve the case
of mailbox local-parts. In particular, for some hosts, the user
"smith" is different from the user "Smith". However, exploiting the
case sensitivity of mailbox local-parts impedes interoperability and
is discouraged.
(RFC 5321 section 2.4)
Concentration and centralization (was Free software during wartime)
Nobody actually implements case-sensitive mailboxes, though
