Если я хочу установить соединение STARTTLS, скажем, к smtp.google.com:587, я могу сделать:
openssl s_client -starttls smtp -connect smtp.gmail.com:587 -crlf -ign_eof
Но, если я хочу сделать то же самоес socat я не смогу, потому что нигде не могу найти ни опцию STARTTLS, ни опцию SMTP.Конечно, я могу выполнить exec: (вставить здесь длинную команду openssl), но это не идеально.