Telnet es una herramienta de red que permite probar la conectividad con servicios en otros servidores. Al usarla en el puerto 25, puedes verificar si tu servidor se comunica correctamente con un servidor de correo SMTP, lo cual es fundamental para diagnosticar problemas de envío de correo electrónico.
Requisito previo
Asegúrate de tener Telnet instalado en tu servidor. Si no lo tienes, puedes instalarlo con el siguiente comando:
1. Prueba básica de conectividad SMTP
Para verificar si tu servidor puede comunicarse con un servidor de correo destino en el puerto 25, abre la terminal y ejecuta el siguiente comando, sustituyendo SERVIDOR_DESTINO por el hostname o IP del servidor de correo que deseas probar:
Por ejemplo, para probar la conectividad con el servidor de correo de Gmail:
Si la conexión es exitosa, verás una respuesta similar a esta:
El código 220 indica que el servidor SMTP está respondiendo correctamente. Si en cambio la conexión se queda colgada o recibes un error de "Connection refused", significa que el puerto 25 está bloqueado o el servidor destino no es accesible.
Para cerrar la sesión de Telnet, escribe:
2. Especificar una dirección IP de salida
Si tu servidor cuenta con múltiples direcciones IP y necesitas controlar desde cuál IP se realiza la conexión, puedes utilizar la opción -b. Sustituye IP_DE_SALIDA por la IP desde la que deseas conectar y SERVIDOR_DESTINO por el servidor de correo:
Por ejemplo:
Esto es especialmente útil cuando necesitas verificar si una IP específica de tu servidor tiene el puerto 25 abierto o si está siendo bloqueada por alguna lista negra.
3. Interpretar los resultados
Telnet es una forma rápida y sencilla de verificar si tu servidor puede comunicarse con otros servidores de correo en el puerto 25. Es una de las primeras herramientas que deberías utilizar al diagnosticar problemas de envío de correo electrónico.
Si tienes alguna duda, estamos disponibles para ayudarte mediante nuestro sistema de chat.