OpenSSL. SMTP. Отправка письма через Batch файл

Доброго времени суток. Можете подсказать можно ли сделать так, чтоб OpenSSL мог получать инструкции из файла так, как будто я ввожу их в консоли, когда через него отправляю письмо.
Например команду EHLO, потом MAIL FROM: и так далее.
Есть желание немного автоматизировать одну задачу отправки на Gmail.
Интересует именно OpenSSL утилита.

P.S. Простое перенаправление в\в не работает, так как OpenSSL не разделяет построчно то что ему перенаправляют.

Какую?
С отправкой почты же всё сложно, попадание в спам и т.д.
Я обычно сервисы типа Mailgun использую (бесплатно до 10к писем в месяц).

хм, вроде должен разделять. Или что именно происходит?

Тут еще нагуглил опцию -ign_eof и другие варианты обхода того, что “s_client shuts down as soon as stdin closes. so your code works fine, but s_client is exiting after receiving the OPTIONS and before receiving the server response.” https://stackoverflow.com/questions/19147280/how-do-you-pipe-echo-into-openssl

… но это в любом случае выглядит как сложный способ автоматизации. Надо ж еще парсить вывод и т.д.

Есть несколько программ, кои создают ТХТ файлики, их надо отправлять некоему получателю. Спам фильтр настроен, с ним проблем не будет. OpenSSL єто требование в техзадании, не моя хотелка.

Когда я создаю текстовик типа
EHLO Smith
AUTH PLAIN EBnbWFpbC5jb20ARmh4IDxiaGw
MAIL FROM: x@gmail.com
RCPT TO: y@gmail.com
DATA
hello
.
quit
и скармливаю команде openssl s_client -connect smtp.gmail.com:465 -crlf -ign_eof < f.txt
в консоли получаю ответ о том что сервис не понял что я от него хочу: 502 5.5.1 Unrecognized command. f5sm10947227lfh.32 - gsmtp

Вот отсюда и произрос вопрос: Можно ли єто реализовать именно таким уровнем.

У меня для HTTP работает с этим файлом:

cmd.txt (60 Байт)

openssl s_client -ign_eof -connect request.urih.com:443 < cmd.txt > http.html

-crlf не нужен наверно если в файле уже оно?

-crlf Convert LF from terminal into CRLF