Назад | Перейти на главную страницу

Telnet к новому порту SMTP-сервера 25 раз

Я только что установил Postfix 2.9.6 и запустил его на сервере Debian 7 Wheezy, и я могу отправлять и получать почту во внешний мир, но я не могу войти на SMTP-сервер.

Я попробовал telnet, сначала установив и запустив inetd и убедившись, что он прослушивает порт 23. Я также пробовал проверять SMTP из веб-приложений, предлагаемых wormly.com и pingability.com, а также другими. Все время ожидания.

Я также попытался подключиться по telnet к своему ящику на 23-м порту, и он тоже истечет. С той же машины я могу подключиться к telnet-серверу Google через telnet. Я проверил брандмауэр на своем маршрутизаторе, и ничего не блокируется, но я все равно временно отключил брандмауэр.

Я подумал, что, возможно, порт 25 заблокирован на уровне интернет-провайдера, но почему не работают бесплатные веб-клиенты? То же самое с возможностью подключиться к SMTP Google по telnet, но не к моему собственному.

Есть предположения? Спасибо.

Что нужно проверить (находясь на сервере), когда вы не можете подключиться к службе (в произвольном порядке):

  • Определите, запущена ли служба

    ps aux | grep postfix

  • Определите, прослушивает ли служба правильный адрес

    netstat -antup | grep 25

  • Определите, заблокирована ли служба / разрешена ли она брандмауэром

    iptables -L | grep 25

Что еще нужно проверить:

  • Определите, доступен ли сервер

    ping IP_сервера traceroute IP_сервера

  • Определите, не блокирует ли доступ один из ваших инструментов (например, fail2ban)

  • Определите, блокирует ли брандмауэр на вашей клиентской рабочей станции трафик.

  • Взгляните на таблицу маршрутизации как на сервере, так и на клиентской рабочей станции.