¿Qué diferencia hay entre validación y verificación de correo?

La validación de correo comprueba si una dirección parece correcta. La verificación de correo comprueba si realmente funciona. La validación es una prueba estructural de la sintaxis y el dominio, mientras que la verificación es una prueba en directo que confirma que el buzón existe y puede recibir correo.

Definición

La validación y la verificación de correo son dos etapas para confirmar que una dirección de correo es buena. A menudo se usan como si significaran lo mismo, y muchos proveedores venden un único producto bajo ambos nombres, pero técnicamente describen niveles de comprobación distintos.

La validación es la comprobación estructural. Se pregunta si una dirección está escrita correctamente y si su dominio es real. La validación examina el formato de la dirección, confirmando que hay una parte local válida, una única arroba y un dominio bien formado, y comprueba que el dominio existe. Es rápida, barata y detecta los errores más comunes, como una arroba que falta, un espacio de más o un dominio mal escrito como gmial.com.

La verificación es la comprobación en directo. Se pregunta si la dirección funciona de verdad, es decir, si un mensaje enviado a ella llegaría a un buzón real. La verificación va más allá del formato y pone a prueba la dirección contra la infraestructura de correo en vivo, consultando los registros DNS, comprobando la configuración de intercambio de correo del dominio y realizando un handshake a nivel de SMTP con el servidor del destinatario para determinar si ese buzón concreto existe y puede aceptar correo.

La forma más sencilla de distinguir ambas es esta. La validación responde a la pregunta: ¿está esto bien escrito? La verificación responde a la pregunta: ¿llegará el correo que se envíe aquí? La primera tiene que ver con la apariencia; la segunda, con la realidad.

Cómo funciona

La validación y la verificación forman parte de una única cadena de comprobaciones, en la que la validación se ejecuta primero y la verificación después. Entender esa cadena muestra por qué son distintas y por qué una sin la otra deja un hueco.

Los pasos de validación van primero porque son los más baratos. La validación de sintaxis comprueba la dirección frente a las reglas de cómo puede escribirse una dirección de correo. La validación de dominio realiza una consulta DNS para confirmar que el dominio existe siquiera. Estos pasos no necesitan ningún contacto con el servidor de correo del destinatario, así que son casi instantáneos y rechazan las direcciones que son claramente incorrectas antes de empezar cualquier trabajo más lento. Una dirección que no supera la validación nunca llega a la verificación.

Los pasos de verificación vienen después, sobre las direcciones que superaron la validación. Una consulta del registro MX confirma que el dominio publica registros de intercambio de correo, lo que significa que está configurado para recibir correo y no solo para alojar un sitio web. Después se ejecuta el paso decisivo: un handshake SMTP en directo. El servicio de verificación abre una conexión con el servidor de correo del destinatario, inicia el intercambio que iniciaría un servidor de envío real y pregunta si el servidor aceptará correo para esa dirección exacta. La respuesta del servidor es lo que revela si el buzón existe.

Este es el hueco que la validación por sí sola no puede cerrar. Piensa en la dirección user@companyname.com. Tiene una sintaxis perfecta. El dominio companyname.com bien puede existir y alojar un sitio web real. La validación da por buena la dirección con un resultado limpio. Pero si nunca se creó un buzón llamado user, o se eliminó hace seis meses, la dirección no es entregable. Solo la verificación, mediante el handshake SMTP, detecta eso. La verificación añade además la detección de catch-all, la detección de direcciones desechables y la detección de direcciones basadas en roles, que describen la naturaleza de una dirección que la validación no tiene forma de evaluar.

Por qué importa para la entregabilidad del correo

La distinción importa porque confiar solo en la validación da una falsa sensación de seguridad. Una lista que se ha validado pero no verificado seguirá conteniendo direcciones no entregables, porque la validación no puede ver si un buzón existe. Enviar a esa lista produce rebotes definitivos, y los rebotes definitivos son exactamente lo que daña la entregabilidad.

Los proveedores de buzón como Gmail, Yahoo y Microsoft tratan la tasa de rebotes como una medida de lo bien que un remitente mantiene su lista. Una tasa de rebotes alta indica una lista comprada, extraída o descuidada, y los proveedores responden bajando la reputación del remitente y enviando más de su correo a spam. Como la validación no puede detectar la dirección que tiene el formato correcto pero está muerta, la validación por sí sola no protege la tasa de rebotes. La verificación sí lo hace, porque el handshake SMTP elimina las direcciones que habrían rebotado.

La verificación también detecta riesgos que no tienen nada que ver con el formato. Una dirección desechable es perfectamente válida en su estructura, pero pertenece a un proveedor de usar y tirar, así que crea un contacto que pronto quedará inalcanzable. Una trampa de spam es una dirección con aspecto válido que existe únicamente para atrapar a quienes envían a listas sin verificar, y dar con una puede hacer que un dominio acabe en una lista negra. La validación da por buenas todas estas direcciones sin objeción porque estructuralmente están bien. La verificación las señala.

Nada de esto hace que la validación sea inútil. La validación es el primer filtro adecuado. Es instantánea, no cuesta casi nada y da una respuesta inmediata en un formulario cuando alguien se equivoca al teclear. La postura correcta no es validación frente a verificación, sino validación y luego verificación: usa la validación para detectar errores tipográficos evidentes en el momento de la entrada, y usa la verificación completa para confirmar que la dirección es realmente entregable antes de enviarle correo.

Cómo lo gestiona VeriMails

VeriMails realiza la validación y la verificación juntas como una única comprobación combinada, así que no hay que elegir entre ellas ni unir dos herramientas a mano. Cada dirección que envías a VeriMails pasa por la cadena completa en una sola pasada.

La capa de validación va primero: la validación de sintaxis confirma que la dirección está bien escrita y las comprobaciones de DNS confirman que el dominio existe. A continuación viene la capa de verificación: las comprobaciones del registro MX confirman que el dominio puede recibir correo y un handshake SMTP en directo contra el servidor de correo del destinatario confirma que ese buzón concreto es real. Sobre todo esto, VeriMails ejecuta la detección de catch-all, la detección de correos desechables y la detección de direcciones basadas en roles, de modo que el resultado describe no solo si una dirección funciona, sino qué tipo de dirección es. VeriMails realiza una detección de catch-all en lugar de una puntuación, así que un dominio catch-all se reporta llanamente como catch-all en vez de asignarle un número especulativo.

Ambas capas se entregan en un único resultado estructurado, disponible a través de la API REST para comprobaciones en tiempo real o mediante una subida masiva de CSV para listas enteras, y normalmente se devuelve con la rapidez suficiente para flujos de trabajo en tiempo real. A lo largo de estas comprobaciones, VeriMails devuelve categorías de entregabilidad claras y prácticas para limpiar la lista antes del envío. La verificación se cobra por dirección a partir de créditos, empezando en $0.0019 por correo, con 10,000 créditos por $19, y planes anuales desde $12.50/month con facturación anual. Cada cuenta comienza con 100 créditos gratuitos al registrarse, sin necesidad de tarjeta de crédito y con créditos que nunca caducan.

Preguntas frecuentes

La validación de correo comprueba si una dirección parece correcta, probando su sintaxis y la existencia de su dominio. La verificación de correo va más allá y comprueba si la dirección funciona de verdad, realizando un handshake SMTP en directo con el servidor de correo del destinatario para confirmar que ese buzón concreto existe. La validación responde a si está bien escrita, mientras que la verificación responde a si se entregará el correo enviado a esa dirección.
La validación por sí sola no basta para la mayoría de los casos de uso. Una dirección puede tener un formato perfecto y un dominio real y aun así ser completamente no entregable porque el buzón nunca se creó o se eliminó. La validación detecta errores tipográficos y fallos evidentes, pero no puede confirmar que un buzón exista, así que cualquier cosa que dependa de que el correo llegue de verdad necesita verificación.
En el uso cotidiano, los dos términos suelen emplearse indistintamente, y muchos proveedores comercializan un único servicio bajo ambos nombres. Técnicamente describen niveles de comprobación distintos: la validación es la comprobación estructural de la sintaxis y el dominio, mientras que la verificación es la comprobación en directo que confirma que el buzón es real. Un servicio completo de verificación de correo hace las dos cosas.
VeriMails hace ambas como una única comprobación combinada. Cada dirección pasa primero por la validación de sintaxis y DNS, y después por las comprobaciones MX, un handshake SMTP en directo y la detección de catch-all, desechables y direcciones basadas en roles. La validación estructural y la verificación en directo se entregan juntas en un único resultado, así que obtienes el panorama completo con una sola solicitud.

Prueba VeriMails gratis

100 créditos gratuitos al registrarte. Sin necesidad de tarjeta de crédito. Pon en práctica la verificación de correo hoy mismo.

Empieza gratis
Sin necesidad de tarjeta de crédito. Los créditos nunca caducan.