¿Cuál es la longitud mínima real de una dirección de correo electrónico según lo definido por el IETF?
-
07-07-2019 - |
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.
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.