Надеюсь, это не просто еще один вопрос «Порт 25 заблокирован». Моя ситуация немного другая.
У меня 2 аккаунта в хостинговой компании X.
Учетная запись 1: Ubuntu box жестяная банка telnet на given.domain.com 25 (или, например, порт 80)
Учетная запись 2: ящик Debian не может telnet к given.domain.com 25, но жестяная банка порт 80
Я обычно использую Ubuntu, поэтому установил UFW на Debian и имею следующий статус UFW:
25 ALLOW Anywhere
25 (v6) ALLOW Anywhere (v6)
Дополнительно я побежал
iptables -I INPUT -p tcp -m tcp --dport 25 -j ACCEPT
И тоже сделали перезагрузку.
Мой хост не блокирует порт 25 как ясно видно из окна Ubuntu, но что может помешать telnet получить доступ к порту 25, если брандмауэры и активны, и провайдер разрешает это?
Кроме того, я запустил пустой экземпляр Debian 10, и он смог нормально подключиться к тому же файлу given.domain.com 25.
Я также бегал iptables -F
(что, конечно, меня загрузило), а также остановило службу UFW - но опять же - ни один из них не работал. Если это имело значение - я дополнительно работаю под root.
Как и ожидалось, это был Linode, блокирующий сервер. По-видимому, все новые серверы по умолчанию заблокированы на порту 25 (хотя я создал новый экземпляр, который работал !!). Очевидно, после того, как порт 25 будет включен - я не уверен, как долго это продлится!