Я получаю соединение закрыто из-за ошибки внешнего хоста на порту 465, но работает нормально для другого порта 993. В чем может быть проблема.

% telnet xxxx 465 Попытка xxxx .. Подключен к xxxx Escape-символ '^]'. Соединение прервано внешним хостом.

1 ответ1

0

Порт 465 - это порт SMTPS, SMTP через SSL. Таким образом, вы, вероятно, захотите использовать инструмент openssl , а не telnet, если вы пытаетесь отлаживать SMTP. Это не решит вашу первоначальную проблему, а именно то, что удаленный хост немедленно отключает вас. Это может быть связано с тем, что разрешены только подключения с определенных адресов. Способ, которым это реализовано, состоит в том, чтобы принимать соединения и затем закрывать их, если они не происходят от принятого IP-адреса. Мне нужно больше подробностей о SMTP-сервере, который вы используете, и его конфигурации, чтобы помочь вам больше, чем это.

Чтобы использовать openssl , попробуйте:

openssl s_client -connect remote.host:465

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