Во-первых, я программист без большого опыта программирования с использованием сетевых протоколов.
При этом я пытаюсь подключиться к SMTP-серверу Postfix, используя безопасное соединение. Инструкции, которые я получил от системного администратора, настроившего SMTP-сервер, заключались в следующем:
Это нормальная настройка сервера? Я бы подумал, что Postfix будет прослушивать безопасный порт, к которому вы можете подключиться напрямую, вместо того, чтобы выполнять весь этот начальный текст, переключаясь на сделку TLS.
Да, в настоящее время STARTTLS является распространенным подходом к шифрованию SMTP-соединения. Одним из преимуществ является то, что он позволяет гибкое шифрование в тех случаях, когда вы не можете принудительно обеспечить поддержку шифрования, например, на обычном порту 25.
При этом все еще можно настроить Postfix несколько более традиционным способом SSL, который вы себе представляли.
Во-первых: это не Postfix. Это общая процедура SMTP.
Во-вторых: есть две (общие) возможности установить безопасный сеанс с (любым) SMTP-сервером.
Таким образом, вы можете использовать оба, тогда как первый является предпочтительным, но не исключительным способом.