¿Qué es la validación de sintaxis de email?
La validación de sintaxis de email comprueba que una dirección tiene el formato correcto según el estándar RFC 5322: la estructura adecuada de parte local, arroba y dominio. Detecta direcciones mal formadas, pero no puede confirmar que una dirección bien formada exista realmente.
Qué comprueba la validación de sintaxis
La validación de sintaxis analiza una dirección contra las reglas que definen un formato de email legal: una parte local antes de la arroba, una sola arroba y un dominio con estructura válida. Rechaza errores evidentes como la falta de arroba, caracteres ilegales, puntos dobles o partes vacías.
Bien hecha, además contempla los casos límite que permite el RFC —partes locales entrecomilladas, direcciones con signo más y dominios internacionalizados— que las expresiones regulares ingenuas suelen resolver mal, por exceso o por defecto de rigor.
Por qué la validación de sintaxis no basta
Una dirección perfectamente formada puede ser igualmente no entregable: puede que el dominio no exista, que no tenga registro MX o que el buzón nunca se haya creado. La validación de sintaxis solo demuestra que la cadena tiene forma de email, no que el correo vaya a llegar a una persona.
Por eso es la primera y más barata etapa de una cadena de verificación. Descarta rápidamente la entrada basura antes de las comprobaciones más caras de MX, SMTP y reputación, que son las que determinan la entregabilidad real.
Dónde ejecutar la validación de sintaxis
Las comprobaciones en el navegador mejoran la experiencia porque detectan erratas mientras el usuario escribe, pero se pueden saltar, así que la validación de sintaxis debe aplicarse también en el servidor. Mailbeam realiza una validación de sintaxis conforme al RFC en cada verificación, incluidas la normalización y la detección de erratas.
Aplicarla en servidor mediante una API garantiza que la regla no se puede esquivar con un formulario manipulado ni con una llamada directa a la API, y mantiene los datos mal formados fuera de tu sistema.
Direcciones que parecen erróneas y no lo son
La mayoría de validadores escritos a mano rechazan direcciones válidas. Todas estas cumplen la especificación, y los límites de longitud de abajo son los que realmente aplican.
user+invoice@example.com valid subaddressing (RFC 5233)
"john doe"@example.com valid quoted local-part
user@[192.0.2.1] valid address literal
------------------------------------------------------------
.user@example.com invalid dot-atom cannot lead with '.'
user..name@example.com invalid consecutive dots unquoted
user@@example.com invalid second '@' outside quotes
Limits that are normative (RFC 5321 §4.5.3.1):
local-part 64 octets
domain 255 octets
path 256 octetsLa especificación permite partes locales entrecomilladas, subdirecciones y literales de dirección, así que un validador que las rechaza está rechazando usuarios reales en lugar de cazar erratas.
Fuentes
Contrastado con estas fuentes el .
En la práctica
Un formulario recibe «jane(arroba)example..com». La validación de sintaxis la rechaza de inmediato —no tiene arroba y hay un punto doble en el dominio— sin gastar una consulta MX ni un sondeo SMTP. Una dirección con formato correcto pasa entonces a las comprobaciones más profundas.
Preguntas frecuentes
Verifica emails con confianza
Mailbeam se encarga de todo esto por ti: sintaxis, MX, SMTP, catch-all y desechables en una sola llamada a la API. 1.000 verificaciones gratis al mes, sin tarjeta.