Desde la conformidad de la expresión regular hasta las herramientas sofisticadas de hoy en día, la validación de correos electrónicos ha pasado por diferentes épocas. Antes de analizar la historia de las técnicas de validación y las mejores prácticas, es esencial comprender los conceptos básicos.
¿Qué es la validación de correos electrónicos y por qué es importante?
La validación de correos electrónicos es un método para verificar que la dirección de un destinatario existe y acepta mensajes. Algunas técnicas llevan la validación un paso más allá al confirmar que la dirección pertenece a la persona prevista y que el destinatario desea recibir tales comunicaciones. Durante el proceso, eliminarás direcciones riesgosas e inválidas de tu lista y protegerás tu nombre como un remitente reputable ante los Proveedores de Servicios de Internet (ISP).
Cuidar validar los correos electrónicos de los usuarios antes de enviar mensajes de marketing y transaccionales también aumenta las posibilidades de que tus comunicaciones lleguen directamente a la bandeja de entrada de un lector. Además, las métricas de la campaña son más precisas y proporcionan información más profunda para futuras decisiones basadas en datos.
Hace mucho tiempo en una era muy, muy lejana… comenzó con la Validación de Sintaxis
Verificar la precisión sintáctica de una dirección de correo electrónico ha sido la versión más simple de la validación de correos electrónicos. Los elementos fundamentales de una dirección de correo electrónico válida son la parte local, el símbolo @, el dominio y, finalmente, la extensión (.com, .org, etc.). Para ayudar a estandarizar todas las distintas sintaxis, se publicaron especificaciones llamadas Solicitudes de Comentarios (RFC) para determinar qué caracteres serían aceptables para las partes local y de dominio. Estas RFC eventualmente se volvieron bastante extensas y crearon la necesidad de bibliotecas de código abierto para ayudar a validar la sintaxis de los correos electrónicos en muchos idiomas.
Otro componente vital de la validación de sintaxis son las faltas de ortografía evidentes, como heyitsme@gmsil.com. Verificar tu lista existente en busca de este tipo de errores sigue siendo una mejor práctica.
Comando SMTP de Validación y El Ataque de los Spammers
Reconociendo la necesidad de ayuda para validar direcciones de correo electrónico, los Proveedores de Servicios de Internet (ISP) comenzaron a incorporar funcionalidades de validación de direcciones de correo electrónico. Así, “VRFY” (también conocido como Verify) fue construido como un comando SMTP que permitía a los remitentes preguntar a un servidor de correo receptor si una dirección de correo electrónico era válida. Con la esperanza de usar VRFY para traer paz y orden al Internet galáctico, pronto cayó en manos equivocadas del lado oscuro: los spammers. Después de un abuso a gran escala de esta funcionalidad, los administradores de ISP deshabilitaron VRFY, dejando la validación de direcciones de correo electrónico en un estado caos.
Ping SMTP (La Amenaza del Spammer)
Después de la caída de VRFY, los remitentes idearon creativamente el Ping SMTP, un método diferente para verificar si una dirección de correo electrónico era válida o no. El Ping SMTP se utilizaría para comprobar contra un servidor de correo remoto si una dirección de correo electrónico estaba viva. Se haría una conexión al servidor de correo remoto del Proveedor de Servicios de Internet (ISP), como Gmail, como si realmente se estuviera enviando un correo electrónico, pero se cortaría abruptamente sin enviar realmente el correo.
Típicamente, la conversación mantenida en la conexión entre el servidor de correo que envía y el servidor de correo del ISP que recibe se vería así:
En algunos escenarios, el ISP podría proporcionar comentarios como este en su lugar:
Con el Ping SMTP, los remitentes podrían cortar la conversación después de ver la respuesta del ISP, tras solicitar enviar correo a la dirección de correo electrónico especificada. Esto se convirtió en una forma de hacer ping a un ISP para ver si el servidor de correo receptor consideraba válidas o inválidas las direcciones de correo electrónico, con cierto grado de confianza.
El Lado Oscuro del Ping SMTP
Los ISP consideran el Ping SMTP —también conocido como el apretón de manos roto— como comportamiento de spammers. Los ISP pueden fácilmente identificar que solo estás verificando la validez de las direcciones de correo electrónico al observar los patrones de conversación: llamar y colgar repetidamente, sin (o muy pocos) mensajes realmente enviados, aparece en los registros de su servidor de correo. Después de la historia con SMTP VRFY, este tipo de comportamiento ahora se conoce como spammy. Los ISP están tomando medidas enérgicas contra este comportamiento y lo están haciendo de manera contundente. Microsoft, por ejemplo, considera este tipo de práctica como maliciosa y Hotmail considera el Ping SMTP como evidencia de un ataque de recolección de directorios. Los intentos de Ping SMTP en curso típicamente bloquean de manera contundente todas las conexiones desde la dirección IP que envía. A los ISP no les gusta el Ping SMTP, y a los operadores de listas negras tampoco. Si sigues así, seguramente acabarás en una lista negra.
Además, muchos ISP retrasan la validación del destinatario hasta después de que finaliza la conversación del servidor, resultando en una aceptación sin confirmación de la validez de la dirección de correo electrónico — un falso positivo. Algunos ISP también protegen a los destinatarios con la técnica de greylisting. Bajo los protocolos de greylisting, el servidor receptor rechaza correos electrónicos de remitentes desconocidos. Como resultado, los Pings SMTP devolverán un mensaje de error incluso en direcciones de correo electrónico válidas — un falso negativo.
En resumen, es una práctica realmente mala y poco confiable.
Que las Validaciones Estén Contigo — Mejores Prácticas para la Validación de Correos Electrónicos
Existen varios pasos que puedes seguir para asegurar que tu enfoque para validar correos electrónicos sea sólido, incluyendo:
Sé proactivo con los errores tipográficos: Considera agregar una herramienta de autocompletado a tu campo de entrada de correo electrónico con extensiones populares de @example.com, como @gmail.com. Permitir que los usuarios seleccionen entre las entradas preformateadas reduce el potencial de un error tipográfico.
Opta por el doble opt-in: Enviar un correo electrónico confirmando una solicitud de usuario que requiere que verifiquen su correo electrónico satisface regulaciones para ciertos mercados y proporciona validación.
Aprovecha la tecnología: Varias herramientas de verificación de correos electrónicos ofrecen una forma fácil y asequible de maximizar el potencial de comunicación y mantener relaciones amistosas con los ISP.
Establece una rutina: Si bien puede ser tentador validar correos electrónicos solo al ejecutar una campaña de envío masivo, programar regularmente una validación puede ser la mejor opción. Considera con qué frecuencia y desde dónde se unen los correos electrónicos a tu lista: cuanto más opciones tengas para capturar información de contacto, más potencial habrá para direcciones inválidas.
¿Por qué utilizar herramientas de validación de correos electrónicos?
Existen muchas razones para utilizar herramientas de validación de correos electrónicos (EV), incluyendo:
Te ahorra tiempo: Las EV se basan en procesos automáticos para la validación que reducen el tiempo asociado con las búsquedas manuales.
Te ahorra dinero: Una lista de correos electrónicos limpia con direcciones válidas elimina rebotes y aumenta el ROI al reducir gastos innecesarios.
Te mantiene fuera de la lista negra: Usar EV reduce las quejas de spam que pueden llevar a bloqueos de mensajes y remitentes.
Mejora la entregabilidad: Los lectores necesitan recibir tus correos electrónicos antes de interactuar con ellos, por lo que la entregabilidad es una prioridad para las comunicaciones promocionales y transaccionales.
Ofrece resultados en tiempo real: Poder validar inmediatamente a través de diferentes puntos del proceso del comprador te proporciona información de contacto de mayor calidad.
Una Nueva Esperanza: Basado en Datos
En lugar de depender del Ping SMTP, hay un enfoque diferente basado en datos que no hace enemigos con los ISP. La validación de direcciones de correo electrónico se puede hacer buscando contra un gran conjunto de datos, con datos de eventos que incluyen rebotes duros, entregas y compromiso, así como incorporar validación de sintaxis, detección de errores tipográficos, consultas DNS para dominios válidos y controles de calidad para direcciones de correo electrónico gratuitas, basadas en roles y desechables. Este método depende en gran medida de la profundidad y amplitud de los datos sobre los que se basa la herramienta o servicio de validación de correos electrónicos, en lugar de depender del ISP para proporcionar una respuesta específica. Puede que no quieras juzgar a Master Yoda por su tamaño, pero querrás juzgar a una herramienta de validación de direcciones de correo electrónico por el tamaño de sus datos.
La Validación de Destinatarios de SparkPost se basa en su gran huella de datos de correo electrónico, enviando más del 37% del correo B2C y B2B del mundo. Nuestro equipo de ciencia de datos ha realizado un análisis exhaustivo de miles de millones de rebotes de correo electrónico y eventos de entrega. Nuestras conclusiones establecen que un solo rebote duro no es suficiente para establecer que no debes enviar a una dirección. Usando nuestra huella de datos, estamos actualizando constantemente nuestra lista de destinatarios y nuestros algoritmos para capturar la verdadera validez de un rebote duro, y analizando todos los eventos de correo electrónico relacionados para responder mejor a la pregunta: ¿Puedes entregar a esta dirección de correo electrónico dada?
A medida que continuamos construyendo e iterando nuestra Validación de Destinatarios, nuestro objetivo es hacer que la nuestra sea la herramienta de validación más confiable y rápida del mercado. Los rumores dicen que nuestra Validación de Destinatarios será capaz de hacer el recorrido Kessel en menos de 12 parsecs, o al menos algo así...