Email Validator
Understand Email Validator
Comprueba una dirección o toda una lista pegada en busca de sintaxis válida, señala las erratas probables de dominio y marca los proveedores desechables conocidos.
How it works
La validación son tres comprobaciones separadas. Primero se contrasta la dirección con un patrón pragmático del RFC 5322: una parte local que puede contener letras, dígitos y la puntuación que el estándar permite (incluidos `.`, `+`, `_` y `-`), una `@` y un dominio de una o más etiquetas terminado en un dominio de primer nivel de dos letras o más. Después se comprueban en la parte local las reglas de puntos que impone el estándar: no puede empezar ni terminar por punto, ni contener dos seguidos. Por último, el dominio se compara con un mapa de erratas (gmial.com, gmail.con, hotmial.com) y con una lista de proveedores desechables conocidos. Todo se ejecuta localmente; no se envía ninguna dirección a ninguna parte.
When to use it
- Limpiar una lista de correo importada antes de subirla, para que las erratas evidentes no quemen su reputación como remitente
- Añadir una comprobación en el cliente a un formulario de registro y querer ver qué acepta y qué rechaza una regla dada
- Comprobar si un lote de direcciones contiene dominios desechables antes de conceder acceso de prueba
- Detectar el único carácter transpuesto en un ticket de soporte en el que un cliente dice que nunca recibió el correo
Watch out for
- Una sintaxis válida no demuestra nada sobre la entregabilidad. Aquí no hay consulta de MX ni handshake SMTP, así que una dirección perfectamente formada en un dominio sin servidor de correo pasa la prueba. Solo un correo de confirmación demuestra que el buzón existe.
- Los puntos y los signos más en la parte local son legales. `[email protected]` es una dirección válida, y rechazar el `+` en un formulario de registro es un error, no una medida de seguridad: que un proveedor trate esas variantes como el mismo buzón es política del proveedor, no una regla que usted pueda imponer.
- Aquí se rechazan algunas direcciones legales. Las partes locales entrecomilladas ("john doe"@example.com), los dominios con IP literal (user@[192.0.2.1]), los dominios de una sola etiqueta como user@localhost y las direcciones internacionalizadas no ASCII son todas válidas según el estándar y no pasan este patrón.
- La lista de dominios desechables es fija y finita. Continuamente aparecen dominios de usar y tirar nuevos, así que una dirección que aquí no se señale no queda demostrada como permanente.
Not the right tool for: Verificar que un buzón recibe correo de verdad. Eso requiere una consulta de MX más un sondeo SMTP, o un correo de confirmación con doble aceptación: ninguna cantidad de regex puede establecerlo.
Frequently Asked Questions
¿Validar la sintaxis garantiza que la dirección existe?
No: la validación de sintaxis solo comprueba el formato. Para verificar la entregabilidad hace falta una verificación SMTP (conectando con el servidor de correo) o enviar un correo de confirmación. Esta herramienta comprueba la sintaxis y señala problemas evidentes, pero no puede confirmar que el buzón exista.
¿Qué erratas habituales detecta?
Gmail.con → .com, yahoo.co → yahoo.com, hotmai.com → hotmail.com, gmial.com → gmail.com y transposiciones similares en los dominios de proveedores habituales. La herramienta también señala la falta del símbolo @ y los dominios de primer nivel inválidos.
¿Qué es un dominio de correo desechable?
Los servicios de correo desechable (temporal) como Mailinator, 10-minute mail y Guerrilla Mail permiten buzones anónimos. El validador los señala mediante una lista de dominios incorporada, y usted decide si aceptarlos o rechazarlos en su flujo de registro.
How to Use Email Validator
- Paste or type your input in the input area above.
- The tool processes your input automatically or click Run.
- Copy or download the result using the action buttons.
- Use Ctrl+Enter to run quickly from the keyboard.