Ojalá que esta no sea solo otra pregunta de "Puerto 25 bloqueado". Mi situación es ligeramente diferente.
Tengo 2 cuentas con la empresa de hosting X.
Cuenta 1: Ubuntu box puede hacer telnet a given.domain.com 25 (o por ejemplo al puerto 80)
Cuenta 2: Debian box no puede hacer telnet a given.domain.com 25 pero puede al puerto 80
Normalmente uso Ubuntu, así que instalé UFW en Debian y tengo el siguiente estado de UFW:
25 ALLOW Anywhere
25 (v6) ALLOW Anywhere (v6)
Además, ejecuté
iptables -I INPUT -p tcp -m tcp --dport 25 -j ACCEPT
Y también reinicié.
Mi host no está bloqueando el Puerto 25 como claramente muestra el Ubuntu box, pero ¿qué impediría que el telnet accediera al puerto 25 si los firewalls están activos y el proveedor lo permite?
Adicionalmente, he creado una instancia en blanco de Debian 10 y fue capaz de hacer telnet correctamente a la misma given.domain.com 25
También ejecuté iptables -F
(lo cual por supuesto me desconectó) y también detuve el servicio de UFW, pero de nuevo, ninguno de los 2 funcionó. Por si importa - también estoy ejecutando como root.