Qual é o comprimento mínimo real de um endereço de e-mail, conforme definido pelo IETF?
-
07-07-2019 - |
Pergunta
Eu estou procurando especificamente o comprimento mínimo do prefixo e domínio.
eu vi informações contraditórias e nada que a aparência autoritária.
Para referência, eu encontrei esta página que afirma que um endereço de e-mail um caractere é funcional:
http://www.cjvandyk.com/blog /Lists/Posts/Post.aspx?ID=176
Eu tentei validar endereços de email no Gmail e eles esperam maior prefixo ou igual a 6.
Estas são, obviamente, longe.
As minhas espera-quadro web prefixo maior ou igual a 2.
Solução
O menor endereço de email válido pode consistir em apenas duas partes:. Nome e domínio
nome @ domínio
Uma vez que tanto o nome eo domínio pode ter o comprimento de 1 caractere, os mínimos totais resolve comprimento de 3 caracteres.
Outras dicas
Bem, o problema é realmente a questão .. e-mail depende se ele é enviado através da internet, ou dentro de um sistema fechado (por exemplo, intranet). através da internet, acredito x@y.zz é o e-mail mais curto possível (por exemplo, do Google G.CN para china resultaria no menor endereço de e-mail possível, por exemplo i@g.cn, que é de 6 caracteres). na intranet no entanto, é uma coisa totalmente diferente, e eu @ y seria possível, que fica a apenas 3 caracteres.
Eu acredito que o padrão que você está procurando é RFC 2822 - Internet Message Format
Mais informações específicas sobre as restrições de endereço de e-mail em RFC 3696 - Seção 3
Para citar o spec:
endereços de email contemporâneas consistem em uma "parte local" separado de uma "parte do domínio" (nome de domínio totalmente qualificado) por um sinal de arroba ( "@").
Assim três personagens é o mais curto.
Inicialmente eu tenho esta informação a partir de Phil Haack blog .
Muitos e-mail servidores não vão aceitar o e-mail se não houver pelo menos 2 caracteres antes do @. Isso não significa que seja um endereço inválido, mas se os servidores não sabem que, com certeza pode levar a um monte de problemas.