Qual é o tamanho máximo de um endereço de email válido? É definido por algum padrão?
validation
email
max
email-address
volatilevoid
fonte
fonte
Respostas:
Um endereço de email não deve exceder 254 caracteres.
Isso foi aceito pela IETF após a apresentação de uma errata . Um diagnóstico completo de qualquer endereço está disponível online . A versão original do RFC 3696 descreveu 320 como o tamanho máximo, mas John Klensin posteriormente aceitou um valor incorreto, uma vez que Path é definido como
Portanto, o elemento Caixa de Correio (ou seja, o endereço de email) possui colchetes angulares ao redor para formar um Caminho, com um comprimento máximo de 254 caracteres para restringir o comprimento do Caminho a 256 caracteres ou menos.
O comprimento máximo especificado na RFC 5321 declara:
A RFC 3696 foi corrigida aqui .
As pessoas devem estar cientes da errata contra a RFC 3696 em particular. Três dos exemplos canônicos são de fato endereços inválidos.
Reuni algumas centenas de endereços de teste, que você pode encontrar em http://www.dominicsayers.com/isemail
fonte
320
E os segmentos ficam assim
{64} @ {255}
64 + 1 + 255 = 320
Você também deve ler isso se estiver validando e-mails
http://haacked.com/archive/2007/08/21/i-knew-how-to-validate-an-email-address-until-i.aspx
fonte
<>
suportes ...user+inbox@domain
?No entanto, há uma restrição na leitura da RFC 2821 :
fonte
Para ajudar os novatos confusos como eu, a resposta para "Qual é o tamanho máximo de um endereço de email válido?" tem 254 caracteres .
Se seu aplicativo usa um email, basta definir seu campo para aceitar 254 caracteres ou menos e você estará pronto.
Você pode executar vários testes em um email para ver se é válido aqui. http://isemail.info/
O RFC, ou Request for Comments, é um tipo de publicação da Internet Engineering Task Force (IETF) que define 254 caracteres como o limite. Localizado aqui - https://tools.ietf.org/html/rfc5321#section-4.5.3
fonte
A outra responde um pouco turva a água. Resposta simples: 254 caracteres no nosso controle para o e-mail 256 são para o endereço de e-mail INTEIRO, que inclui "<" implícito no início e ">" no final. Portanto, 254 são deixados para o nosso uso.
fonte
De acordo com o artigo abaixo:
http://tools.ietf.org/html/rfc3696 (página 6, seção 3)
É mencionado que:
Portanto, o tamanho total máximo de um endereço de e-mail é de 320 caracteres ("parte local": 64 + "@": 1 + "parte do domínio": 255, que soma 320)
fonte