Есть ли способ узнать, ожидает ли SMTP-сервер подключения клиента, используя & # 8220; неявное & # 8221; SSL против & # 8220; явного & # 8221; SSL?
-
05-07-2019 - |
Вопрос
SSL может быть " явным " или "неявный" как объясняется по этой ссылке:
http://help.globalscape.com/help/secureserver2/Explicit_versus_implicit_SS.hm р>
System.Net.Mail поддерживает только "явный" SSL, как описано здесь:
Решение
Обычно это регулируется соглашением. SMTP, работающий на порту 25 (обычный случай), использует явный SSL. SMTPS, работающий на порту 465, использует неявный SSL. При отправке почты через порт 587 используется явный SSL.
Чтобы точно сказать, подключитесь к порту через telnet, как в "telnet mail.example.com 25". Если вы видите простой текстовый баннер, где сервер идентифицирует себя, то вы имеете дело с явным SSL. Если вы успешно подключились и ничего не видите, значит, вы имеете дело с неявным SSL.