Endereços de e-mail: a questão da sensibilidade a maiúsculas e minúsculas

A caixa de entrada associada a um endereço de e-mail é uma caixa bloqueada - desbloqueada apenas quando um e-mail é enviado com esse endereço de e-mail específico no campo do destinatário. O que muitas pessoas se perguntam é simples - a chave para esta caixa trancada tem que estar exatamente certa? Ou existe alguma margem para erro? Em outras palavras, as letras maiúsculas e minúsculas têm algum peso quando se trata da validade de um endereço de e-mail? Cada endereço de e-mail tem duas seções distintas - o nome de usuário, seguido por um @ para separação e, em seguida, o nome do domínio no qual o endereço de e-mail está registrado, junto com o domínio de nível superior. A questão é: se o endereço de e-mail ao qual o e-mail se destina é destinatário@domínio.com , enviará o e-mail para Recipient@domain.com ou destinatário@doMain.com (ou qualquer outra variação do endereço de e-mail com caracteres em maiúsculas) envie o e-mail para a caixa de entrada pretendida ou envie-o para um endereço de e-mail completamente diferente (ou simplesmente retorne um Falha na entrega mensagem caso o endereço de e-mail do destinatário indesejado não exista)? Alguma parte da média do endereço de e-mail diferencia maiúsculas de minúsculas?



O precedente estabelecido universalmente

O e-mail é uma rede universalmente mantida e funcional, não uma peça de infraestrutura virtual malfeita e desordenada. Cada parte da rede mundial de e-mail foi cuidadosamente mapeada e os precedentes e padrões para cada um de seus aspectos foram estabelecidos. RFC 5321 é o padrão que lida com tudo o que diz respeito ao transporte de e-mail e tem muito a dizer sobre a diferenciação de maiúsculas e minúsculas em endereços de e-mail:

A parte local de uma caixa de correio DEVE SER tratada como sensível a maiúsculas e minúsculas. Portanto, as implementações de SMTP DEVEM ter o cuidado de preservar o caso das partes locais da caixa de correio. Em particular, para alguns hosts, o usuário “smith” é diferente do usuário “Smith”. No entanto, explorar a distinção entre maiúsculas e minúsculas das partes locais da caixa de correio impede a interoperabilidade e é desencorajado. Os domínios da caixa de correio seguem as regras normais de DNS e, portanto, não diferenciam maiúsculas de minúsculas - RFC5321



Aí está - de acordo com, bem, a lei de e-mail, os provedores de serviço de e-mail devem tratar a parte do nome de usuário local de um endereço de e-mail como sensível a maiúsculas e minúsculas, porque não fazer isso quase sempre levará a uma quantidade significativa de confusão e atrapalhar as operações, mas nomes de domínio e domínios de nível superior estendidos estão isentos de distinção entre maiúsculas e minúsculas. Cortado e seco, você não acha? Na verdade não, porque essa não é toda a história. A lei é apenas uma parte da conversa - a outra parte é o que realmente está acontecendo ao redor do mundo e apenas como a lei está sendo implementada no transporte de e-mail.



O precedente praticamente aplicado

O precedente universalmente estabelecido e reconhecido dita que o nome de domínio seja tratado como não diferencia maiúsculas de minúsculas, enquanto o nome de usuário local registrado no domínio em questão seja tratado como diferencia maiúsculas de minúsculas. Isso significaria que o endereço de e-mail destinatário@domínio.com é o mesmo que destinatário@dOmAiN.coM mas não o mesmo que rEcIpIeNt @domain.com . Isso, entretanto, nem sempre é verdade. Veja, a diferenciação de maiúsculas e minúsculas dos endereços de e-mail, na verdade, varia de um provedor de serviço de e-mail para outro. Endereços de e-mail que diferenciam maiúsculas de minúsculas, mesmo que apenas a parte do nome de usuário local seja sensível a maiúsculas e minúsculas, podem levar a muita confusão, sem mencionar o risco de problemas de interoperabilidade e uma série de diferentes dores de cabeça para os provedores de serviços. Sendo esse o caso, muitos provedores de serviço de e-mail por aí optam por abrir mão do precedente de diferenciação de maiúsculas e minúsculas de endereço de e-mail e consertar as maiúsculas e minúsculas de seus clientes ou ignorar todas as maiúsculas e minúsculas, caso em que tanto maiúsculas quanto minúsculas são percebidas como ser o mesmo pela rede.



O que isso significa basicamente é que a maioria dos provedores de serviço de e-mail não tem seus clientes se preocupando com o tipo de letra que eles digitam os caracteres que compõem os endereços de e-mail com os quais desejam se comunicar. Se você tiver a sorte de usar um desses provedores de serviço de e-mail, ao enviar um e-mail para um endereço de e-mail específico e qualquer um dos caracteres deve estar em maiúsculas / minúsculas, mas você não os digita como tal , o e-mail ainda irá para a caixa de correio certa - ele não vai parar na caixa de entrada errada ou ser devolvido a você por ter um endereço de e-mail inválido.

Lidando com a diferenciação de maiúsculas e minúsculas em endereços de e-mail

A menos que o provedor de serviços de e-mail que você ou o destinatário pretendido do e-mail esteja usando seja um verdadeiro defensor das regras e imponha a distinção entre maiúsculas e minúsculas em nomes de usuário, não importa se você digitar o endereço de e-mail do destinatário. No entanto, se o destinatário comunicou seu endereço de e-mail a você com qualquer parte dele em maiúsculas (ou minúsculas), o curso de ação recomendado é preservar a caixa de caractere que foi comunicada a você a fim de evitar qualquer confusão e minimizar o risco de falha na entrega do e-mail. Se você estiver criando um novo endereço de e-mail, use apenas letras minúsculas - acredite em mim quando digo a você o seu administrador de serviço de e-mail e todas as pessoas que enviarem um e-mail para você agradecerão por isso. Use caracteres especiais (como . e _ ) para manter a individualidade do seu endereço de e-mail, não os caracteres maiúsculos. Os caracteres maiúsculos em endereços de e-mail são simplesmente um incômodo desnecessário e facilmente evitável, e também não refletem bem em seus proprietários.

Um boato interessante

A maioria dos provedores de serviços de e-mail está fazendo um favor ao mundo sendo tolerante com letras maiúsculas em endereços de e-mail. No entanto, o Google, à maneira do Google, está superando todos eles, mesmo desconsiderando os pontos na parte do nome de usuário e na parte do domínio de seus endereços de e-mail. Isso significa que, para o sistema de e-mail do Google, j.doe@gmail.com , j.d.oe@gmail.com , jdoe@gmail.com e j.DOE@gmail.com são todos o mesmo endereço de e-mail!