Когда я использую команду telnet <myhost.com> 25 с домашнего компьютера под управлением Windows 7, он не соединяется с сообщением «Не удалось открыть соединение с хостом, порт 25: не удалось установить соединение». На 587 порту с другой стороны соединение работает нормально.

Со своего компьютера на работе я могу нормально запустить telnet <myhost.com> 25 .

Я предполагаю, что я как-то неправильно настроил свою домашнюю рабочую станцию.

Как я могу диагностировать, что мешает мне подключиться к моему SMTP-серверу из дома?

1 ответ1

4

Является ли сервер, к которому вы пытаетесь подключиться, внутри вашей сети?

Поскольку вы упоминаете порт 25, я предполагаю, что это не так, и вы пытаетесь получить доступ к внешнему почтовому серверу. Большинство интернет-провайдеров в настоящее время блокируют исходящий порт 25 как стратегию защиты от спама. Вы можете попытаться связаться с вашим Интернет-провайдером, чтобы удалить фильтр, но в основном они будут делать это, только если вы платите за соединение бизнес-класса.

Что касается диагностики, если это не внутреннее, я бы предложил настроить внутренний компьютер для прослушивания через порт 25. Если вы сможете подключиться к этому, это подтвердит, что не ваш брандмауэр ОС блокирует что-либо. Вы также можете исключить брандмауэр ОС, загрузив livecd для Linux или еще что-нибудь и протестировав его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .