Como muitos sites, usamos endereços de email como identificadores de usuários para logins.
A RFC 5321 [ # 2.3.11 ] afirma que as partes locais dos endereços de email:
DEVE ser interpretada e semântica atribuída apenas pelo host especificado na parte do domínio do endereço
Isso significa que os aplicativos que processam endereços de e-mail não podem adivinhar, por exemplo, a maneira como o GMail ignorará pontos ao determinar nomes de usuários . Isso também significa que os aplicativos devem tratar as partes locais do endereço de email com distinção entre maiúsculas e minúsculas, pois é assim que a parte local é especificada .
No entanto, os usuários são estúpidos e, em um caso recente, um usuário que se inscreveu com um endereço de e-mail em maiúscula (e recebeu e clicou com êxito no e-mail de verificação) descobriu que não conseguiu fazer o login porque agora estava usando o formato em minúscula do e-mail endereço.
Nunca encontrei um servidor de e-mail que aplicasse a distinção entre maiúsculas e minúsculas em suas caixas de entrada. Não duvido que alguns existam em algum lugar, mas estou questionando se não há um benefício maior em eliminar a distinção entre maiúsculas e minúsculas para nossos nomes de usuário de e-mail do que problemas em mantê-lo.
Eu não chegaria ao ponto de imitar o processamento de pontos do GMail, ou qualquer tipo de endereçamento positivo , porque eles não parecem tão onipresentes ou assumidos automaticamente como diferenciam maiúsculas de minúsculas. No entanto, sei que não é um cenário em preto e branco, por isso estou interessado se alguém souber o quanto os endereços de email com distinção entre maiúsculas e minúsculas são realmente.