Intereting Posts

Проверьте возможности SMTP-сервера в командной строке

Я знаю URL-адрес сервера SMTP. Я хочу знать о возможностях сервера SMTP: TLS, шифрование паролей и т. Д. Evolution Mail знает, как сообщить об этом. Как я могу получить их из командной строки?

UPD . Выход EHLO

EHLO yandex.ru 250111.localdomain.ru Hello ac60.localdomain.ru [172.16.2.60] (may be forged), pleased to meet you 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-8BITMIME 250-SIZE 250-DSN 250-ETRN 250-STARTTLS 250-DELIVERBY 250 HELP 

RFC 5321 определяет это в разделе 3.2:

Таким образом, в основном вы можете отправить EHLO, на который должен отвечать почтовый сервер со списком расширенных возможностей, включая допустимые алгоритмы шифрования.

Если сервер не понимает EHLO, это возможно более старая система, которая просто принимает HELO . Я не читал ничего дальше, можно ли спросить и о старых системах о возможностях, но предоставленные ссылки приводят к старшим SMTP-RFC.

Вы ответили в своем вопросе. Когда вы используете команду EHLO , сервер ответит всеми поддерживаемыми SMTP-расширениями. Таким образом, сервер, к которому вы подключаетесь, поддерживает эти расширения:

 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-8BITMIME 250-SIZE 250-DSN 250-ETRN 250-STARTTLS 250-DELIVERBY 250 HELP о 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-8BITMIME 250-SIZE 250-DSN 250-ETRN 250-STARTTLS 250-DELIVERBY 250 HELP 

Единственным расширением, связанным с шифрованием, является STARTTLS .