¿Cuál es la longitud mínima real de una dirección de correo electrónico según lo definido por el IETF?

StackOverflow https://stackoverflow.com/questions/1423195

Pregunta

Estoy buscando específicamente la longitud mínima del prefijo y el dominio.

He visto información contradictoria y nada que parezca autoritario.

Como referencia, encontré esta página que afirma que una dirección de correo electrónico de un carácter es funcional:

http://www.cjvandyk.com/blog /Lists/Posts/Post.aspx?ID=176

Intenté validar direcciones de correo electrónico en Gmail y esperan un prefijo mayor o igual a 6.

Estos obviamente están muy lejos.

Mi marco web espera un prefijo mayor o igual que 2.

¿Fue útil?

Solución

La dirección de correo electrónico válida más corta puede constar de solo dos partes: nombre y dominio.

nombre @ dominio

Dado que tanto el nombre como el dominio pueden tener la longitud de 1 carácter, la longitud total mínima se resuelve en 3 caracteres.

Otros consejos

bueno, el problema es realmente la cuestión ... el correo electrónico depende de si se envía a través de Internet o dentro de un sistema cerrado (por ejemplo, intranet). en Internet, creo que x@y.zz es el correo electrónico más corto posible (por ejemplo, el G.CN de Google para China daría como resultado la dirección de correo electrónico más corta posible, por ejemplo, i@g.cn, que tiene 6 caracteres de longitud). en la intranet, sin embargo, es algo completamente diferente, e i @ y sería posible, que tiene solo 3 caracteres de largo.

Creo que el estándar que está buscando es RFC 2822 - Formato de mensaje de Internet

Información más específica sobre restricciones de dirección de correo electrónico en RFC 3696 - Sección 3

Para citar la especificación:

  

Las direcciones de correo electrónico contemporáneas consisten en una " parte local " separado de una "parte de dominio" (un nombre de dominio completo) por un signo de signo (" @ ").

Entonces tres caracteres es el más corto.

Originalmente recibí esta información de publicación de blog de Phil Haack .

Muchos servidores de correo no aceptarán la dirección de correo electrónico si no hay al menos 2 caracteres antes de la @. Eso no lo convierte en una dirección no válida, pero si los servidores no lo saben, seguramente puede generar muchos problemas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top