do you treat Email Addresses as case-insensitive?

This is a Best Practices question about the use of case-sensitive email addresses.
Logic would suggest that even though the rfc does not specify that the local-part of an address should be case-insensitive , best practices would suggest otherwise making it effectively so for any and all reputable ESPs.
Per rfc5321 

   As used in this specification, an "address" is a character string
   that identifies a user to whom mail will be sent or a location into
   which mail will be deposited.  The term "mailbox" refers to that
   depository.  The two terms are typically used interchangeably unless
   the distinction between the location in which mail is placed (the
   mailbox) and a reference to it (the address) is important.  An
   address normally consists of user and domain specifications.  The
   standard mailbox naming convention is defined to be
   "local-part@domain"; contemporary usage permits a much broader set of
   applications than simple "user names".  Consequently, and due to a
   long history of problems when intermediate hosts have attempted to  
   optimize transport by modifying them, the local-part MUST be
   interpreted and assigned semantics only by the host specified in the
   domain part of the address.

Thus strictly speaking the local-part of the address could be case-sensitive.
It would seem to me that common and best practice would suggest it is not, and should not, be so.

I know Sugar uses two fields email_address and email_address_caps, one to store the address as entered, the other for filtering and determining if the email address already exists, which is totally reasonable in my opinion, and suggests an assumption of case-insensitive assignment of email addresses to individuals.

So my question is, has anyone ever come across an ESP who actually uses a case-sensitive local-part in their email addresses? 



  • May I ask you why this is of interest?

    Recently I found that sharing flowcharts to other users in the Logic Builder no-code cloud tool demands typing an e-mail of the user to share flowchart with, using the proper case.

    Frankly, I find this email entering requirement a little bit confusing, since users got used to the regular practice, as you have mentioned, of "caseless" email addresses - this case-sensitive email entering requirement should be fixed, I believe.

    IMHO, there should be very strong reasons for providers to "swim against the current" of users' habits, demanding case-sensitive emails these days.

    Best Regards,
    Dmytro Chupylka
    We make work in Sugar CRM system faster, more convenient and efficient

  • My answer is yes.
    is the same as

    for all ESPs everywhere.  Been making that a thing for more than 10 years and I have yet to ever heard of it causing any problems.