¿Sabías que las direcciones de correo inválidas de tu lista de suscripción pueden ser peligrosas? No solo arruinan tus métricas clave de rendimiento del correo al llegar a menos destinatarios, sino que, lo más importante, te perjudican como remitente. Al provocar rebotes duros, estos contactos de correo acarrean múltiples efectos perjudiciales para tu presencia en el email marketing. Dañan tu sender score, la reputación de tu marca y la interacción con la clientela, además de causar inversiones malgastadas y una caída del ROI y de los ingresos.
En las situaciones más drásticas, pueden incluso derivar en posibles penalizaciones por parte de los ISP y los proveedores de servicios de correo, o hacer que el remitente acabe en listas negras, lo que detendría por completo la actividad de la empresa en el canal y exigiría tiempo, dinero y recursos humanos para recuperarse.
Por suerte, puedes evitar estas drásticas repercusiones identificando a tiempo los contactos incorrectos de tu base de datos y eliminándolos si no tienen remedio. Existen varios métodos ya probados, como comprobar la sintaxis, usar instrumentos de verificación especializados, enviar un email de prueba, comprobar la dirección IP del dominio, buscar la dirección del contacto en Google o en redes sociales, y hacerle ping. Cada uno tiene sus propias ventajas.
Hoy vamos a hablar del ping de correo como una de las formas más populares de validar una dirección de correo. Aunque tiene un lado un poco técnico y requiere ciertos conocimientos sobre el funcionamiento de los servidores, puedes hacerlo por tu cuenta con nuestra guía.
¿Qué es el ping de correo?
El ping de correo es uno de los métodos más antiguos para determinar la validez de una dirección de correo. Consiste en establecer un canal de comunicación sencillo e intercambiar mensajes cortos entre el remitente y el servidor del destinatario, sin necesidad de una newsletter digital completa. Se basa en SMTP, el Simple Mail Transfer Protocol, el protocolo de comunicación central que sustenta las interacciones digitales en Internet. Esta técnica comprueba la conectividad de red, establece una conversación entre dos partes, se comunica con un servidor de correo y valida la dirección de correo.
¿Cómo funciona?
El ping de correo implica varios pasos básicos. Primero, el remitente intenta conectarse al servidor de correo asociado a la dirección de correo estableciendo una conexión mediante SMTP. Si la conexión tiene éxito y el servidor de correo es accesible, el remitente inicia una conversación entre las dos partes.
En lugar de enviar un email completo, el remitente ejecuta una serie de comandos SMTP que simulan el proceso de envío de un email. Durante esta interacción, el remitente especifica los datos del destinatario, incluidas varias cabeceras de email básicas.
Después, el remitente espera la respuesta del servidor de correo. Según los comandos, esta debería indicar si el contacto existe, es válido y puede recibir mensajes digitales. Es importante señalar que una respuesta fallida del servidor de correo no siempre significa que la dirección de correo sea inválida. Podría significar igualmente que el servidor sufre una caída o problemas. Por eso, es muy recomendable inspeccionar el código con atención para entender la causa y repetir el procedimiento en caso de un error del lado del servidor.
¿Por qué usar el ping de correo?
El ping de correo es una forma alternativa de comprobar si la dirección de contacto existe y es válida. Tiene ciertas ventajas.
Primero, no requiere enviar un email completo. No tienes que malgastar tu preciado tiempo en crear una newsletter digital que cumpla los estándares para móvil y la normativa, ya que muchos ESP exigen que toda correspondencia digital esté debidamente autenticada y tenga un enlace para darse de baja. De lo contrario, rechazarán tu solicitud.
Segundo, puedes hacerlo por tu cuenta. No necesitas equipo específico para hacer ping a un servidor de correo; solo necesitas tu portátil y conocimientos básicos de SMTP y de los protocolos de envío.
Tercero, es rentable. No requiere inversiones adicionales ni recursos humanos. Aunque el método parezca complicado a primera vista, ya que requiere conocimientos técnicos, cualquiera puede hacerlo desde la comodidad de su casa con una guía adecuada.
Cuarto, puede sacar a la luz información esencial y fundamental para un contacto exitoso. Por ejemplo, el ping de correo puede obtener datos como la dirección IP del cliente, el tipo de dispositivo, el tipo de navegador y cuánto tiempo ha estado en el sitio. Esto puede ser útil para ajustar tu campaña de correo al entorno técnico y a las preferencias del cliente.
Por último, es un método alternativo para asegurarte de que tus direcciones de contacto son válidas. Si tienes dudas sobre comprobaciones anteriores de direcciones de correo por otros medios, puedes usarlo para validar la "accesibilidad". Así aumentas tus posibilidades de mejorar la entregabilidad del correo e impulsar el sender score y la reputación del remitente. También ayuda a eliminar las direcciones de contacto asociadas a actividad maliciosa y a proteger tu actividad de correo de las listas negras. La amenaza es real, pero está lejos de ser universal: entre las IP de envío que analizamos, nuestros datos de referencia muestran que el 3% aparece en una lista negra de IP mientras que el 97% se mantiene limpio, y en el lado del dominio es aún más raro, ya que solo el 0,28% de los dominios que analizamos aparece en una lista negra de dominios, así que mantener tu lista y tu infraestructura en orden es lo que te mantiene en la mayoría limpia.
Limitaciones de hacer ping a una dirección de correo
Aunque hacer ping a los servidores de correo es una de las técnicas más antiguas para validar una dirección de correo, por desgracia no es del todo fiable, si bien tiene cierta credibilidad. La razón es que viene con limitaciones.
La primera limitación es que los servidores de correo no están obligados a responder a las peticiones de ping. Según sus protocolos de seguridad y privacidad, pueden ignorar las peticiones sin problema, incluso cuando la dirección de correo existe. Hay más: los servidores pueden adoptar medidas y técnicas antispam para combatir a los actores maliciosos, de modo que puedes experimentar greylisting, rechazos temporales y falsos negativos. Por el contrario, hay servidores catch-all que aceptan todos los emails entrantes, lo que da como resultado un ping exitoso.
La segunda limitación es que un ping exitoso no significa que la dirección de correo exista. Solo significa que el dispositivo de destino es accesible, que la conectividad de red es válida y que la ruta entre las dos partes funciona.
La tercera limitación es que hacer ping puede llevar mucho tiempo cuando verificas varias direcciones, ya que hay que analizar e interpretar correctamente cada respuesta.
La cuarta limitación puede estar de tu lado, ya que los proveedores de servicios de Internet pueden bloquear las peticiones SMTP salientes por razones de seguridad o como parte de su política antispam.
Por último, hacer ping es un método técnicamente avanzado que requiere habilidades, experiencia con la línea de comandos y un conocimiento de SMTP, de los protocolos de red y del funcionamiento de los servidores.
Por eso, al adoptar este método, sigue siendo importante comprobar tu newsletter digital cuando la envíes a la dirección de contacto elegida con Unspam. Eliminará todos los problemas ocultos y las inconsistencias que podrían provocar el rechazo de los ISP y los ESP.

Guía paso a paso para validar una dirección de correo haciendo ping
Paso 1: Entender el protocolo SMTP y Telnet
Entender el lado técnico del ping de correo es fundamental para evitar la intimidación y la confusión. A primera vista, el proceso parece complicado, pero cualquiera puede manejarlo con facilidad con conocimientos básicos de SMTP y Telnet.
SMTP es el principal protocolo estándar para intercambiar mensajes entre ordenadores en Internet. Se encarga de la transferencia y permite que los servidores de correo y otros agentes y unidades transmitan emails a través de redes, servidores, sistemas operativos y hardware y software informático. Es un método estandarizado con un conjunto de reglas y procedimientos que toda máquina usa para entregar el mensaje.
Telnet, "Teletype Network", es un protocolo de red que convierte tu ordenador en una máquina virtual, una versión digitalizada de un ordenador físico que opera en la red. Permite que tu ordenador se conecte a otros ordenadores (en particular a servidores de correo) en Internet e interactúe con sus interfaces de comandos remotas estableciendo un canal de comunicación. Este canal intercambia mensajes cortos basados en texto para evaluar la accesibilidad del ordenador remoto.
Paso 2: Activa y abre Telnet en tu ordenador
Telnet es el protocolo de red básico y un componente esencial del sistema operativo de Microsoft. Está integrado en el sistema, así que puedes activarlo y abrirlo con facilidad. En cuanto a macOS y Linux, hay que instalarlo por separado.
Los usuarios de Microsoft deben seguir esta rutina:
- Asegúrate de que los cortafuegos de tu ordenador permiten las conexiones Telnet en el puerto especificado. Por regla general, Telnet usa el puerto número 23. Ten en cuenta que también se pueden usar otros puertos.
- Abre el Panel de control. Si no sabes dónde está, búscalo en la barra de búsqueda de Windows.
- Abre la pestaña "Programas y características" y haz clic en "Activar o desactivar las características de Windows". Esta opción suele estar en el lado izquierdo de la ventana.
- Selecciona la característica "Cliente Telnet" en la lista y actívala marcando la casilla.
- Guarda los cambios haciendo clic en el botón "Aplicar cambios".
- Abre un símbolo del sistema pulsando la tecla Windows + r. Después, escribe "cmd" en el cuadro Ejecutar y haz clic en Aceptar.
Para los usuarios de Mac:
A diferencia de Microsoft, Telnet no es una característica predeterminada del sistema operativo de Apple. Por eso, necesitas instalar un gestor de paquetes especial llamado Homebrew, creado para macOS y Linux. La guía de instalación está disponible en el sitio web oficial. Sigue sus instrucciones.
Una vez instalado Homebrew, ve a Terminal (está en Aplicaciones > Utilidades) y ábrelo. Instala el cliente Telnet escribiendo el comando "brew install telnet" y pulsa Return.
Paso 3: Consigue los datos del servidor de correo
Conocer los datos del servidor de correo remoto es fundamental para conectarte con él y establecer una conversación. Para ello, identifica el servidor SMTP del dominio de correo usando un comando especial en Terminal:
[nslookup -type=mx domain_name]
Sustituye domain_name por el nombre de dominio asociado a la dirección de correo de tu cliente. Pulsa Enter para ejecutar el comando.
Esto revelará el servidor de correo (o una lista de servidores de correo con su valor de preferencia correspondiente) responsable de recibir el correo del dominio, que, por regla general, debería incluir tanto los servidores entrantes como los salientes. Como alternativa, puedes usar MX Toolbox para obtener todos los datos esenciales.
Entre la información devuelta, necesitas el servidor de correo con el valor de preferencia más bajo, que se considera el servidor principal. Así que pruébalo primero. En caso de fallo, puedes probar los demás.
Paso 4: Conéctate al servidor de correo
Ahora puedes establecer una conexión y hacer ping al servidor de correo. Tienes que usar un comando especial: TELNET mail.example.com port_number
Sustituye mail.example.com por la dirección del servidor obtenida en el paso anterior. Lo mismo aplica para port_number.
Ten en cuenta que un servidor de correo escucha en el puerto 25 de forma predeterminada. Sin embargo, otros puertos, como el 587, también son habituales. Por ejemplo, el 587 se usa para las comunicaciones TLS/SSL.
Si la conexión tiene éxito, puedes obtener una respuesta del servidor de correo que indica que está listo para comunicarse (o aceptar comandos).
Paso 5: Conversa con el servidor de correo
Una vez establecida la conexión y cuando el servidor de correo responde, ha llegado el momento de hacer ping a la dirección de correo simulando la transferencia de un email mediante comandos basados en texto.
Primero, preséntate. Empieza con el comando que presenta tu dominio, ordenador o dirección, que es "HELLO". La sintaxis básica para la línea de comandos es:
"HELO yourdomain.com"
Después, intenta llegar a la cuenta de correo del remitente. Avisa al servidor de correo de que un email viene de tu dominio:
"MAIL FROM:<your_domain_name>"
Sustituye your_domain_name por tu dirección de correo.
Después, especifica la información del destinatario:
"RCPT TO:<recipient_email_address@domain.com>"
Sustituye recipient_email_address@domain.com por los datos correspondientes.
Inspecciona y analiza la respuesta.
Si quieres ampliar tu conversación con el servidor de correo, consulta los comandos del Simple Mail Transfer Protocol que puedes usar.
Paso 6: Analiza los datos
Según tus comandos SMTP, la conversación con el servidor de correo puede aportar información útil. Sin embargo, en este caso concreto, cuando usas solo el comando RCPT TO:<recipient_email_address@domain.com>, puedes esperar una respuesta positiva o negativa.
La respuesta positiva podría tener este aspecto:
250 2.1.5 Ok
250 2.1.5 es el código de éxito que significa que una dirección de correo existe.
La respuesta negativa podría tener este aspecto:
550-5.1.1 The email account that you tried to reach does not exist. Please try 550-5.1.1, double-checking the recipient's email address for typos or 550-5.1.1 unnecessary spaces. Learn more at 550 5.1.1 http://support.google.com/mail/...
O algo más corto como:
550 5.1.1 <nonexistent@example.com>: Recipient address rejected: User unknown in virtual mailbox table
550 5.1.1 es un código de error que indica que una cuenta de correo no existe.
Después, puedes verificar la dirección de correo usando el comando "VRFY". La sintaxis básica es:
"VRFY receipent_email_address"
La respuesta positiva del servidor debería incluir el buzón del usuario.
Cierra la conexión escribiendo "QUIT" y pulsando Aceptar.
Varios comandos SMTP útiles
Si la conexión se establece y la dirección de correo resulta válida, puedes obtener datos útiles del servidor de correo del destinatario usando comandos SMTP especiales. Por ejemplo,
Para obtener el nombre completo del destinatario, usa VRFY receipent_email_address, que devuelve no solo el buzón del usuario, sino también su nombre completo.
Para verificar una lista de direcciones de correo, usa EXPN junto con la lista de direcciones de correo individuales.
Además, puedes escribir HELP y obtener todos los comandos que admite el servidor de correo.
Códigos de respuesta SMTP.
Un código de respuesta SMTP consta de tres dígitos, cada uno de los cuales indica algo especial.
El primer dígito indica éxito, fallo o incompletitud. Representa cuatro categorías principales:
- El código que empieza por 2 significa éxito: el comando se aceptó y se proporcionó la respuesta.
- El código que empieza por 3 significa que el comando tuvo éxito, pero el servidor de correo necesita más información de tu parte para dar una respuesta.
- El código que empieza por 4 significa que el comando falló temporalmente, como por falta de espacio de almacenamiento en el servidor remoto. En este caso, tienes que volver a intentarlo.
- El código que empieza por 5 significa que el comando falló por razones permanentes. Así que no tiene sentido reintentar el comando.
El segundo dígito indica el tipo de respuesta que se envió.
El tercer dígito aporta información adicional sobre el comando inicial.
Conclusión
El ping de correo es el proceso de establecer una conversación entre el remitente y el servidor de correo del destinatario e intercambiar mensajes cortos para ver si la dirección de contacto existe. No requiere un email completo, una autenticación adecuada ni el cumplimiento de leyes y normativas para funcionar, lo que ahorra a las empresas mucho tiempo, dinero y recursos humanos. Es una gran alternativa a otros métodos de validación.
La rutina del ping de correo requiere conocimientos técnicos, pero es bastante sencilla. Usa Terminal y el protocolo Telnet para establecer la comunicación y conversar con el servidor de correo. Siguiendo nuestra sencilla guía paso a paso, puedes hacerlo con facilidad.
Por último, cabe señalar que el método tiene limitaciones y puede no ser fiable. Por ejemplo, algunos servidores de correo podrían no responder aunque la dirección de contacto exista, porque sus medidas de seguridad se lo impiden, o porque sufren una caída por problemas técnicos.
