15432, Все таки, вы оказались правы. Тестировал на переписанной версии, которая была несколько корявая.
Регистр на проблему не влиял, а вот добавить CRLF действительно забыл. Спасибо большое
RFC 1939
"Commands in the POP3 consist of a case-insensitive keyword, possibly
followed by one or more arguments. All commands are terminated by a
CRLF pair. Keywords and arguments consist of printable ASCII
characters. Keywords and arguments are each separated by a single
SPACE character."
Ваша правда, в коде этого не видно, но заканчивать \r\n, или писать в верхнем регистре команду я уже пробовал. Эффект один и тот же
15432, Логин и пароль отправляются отдельно друг от друга. В своем коде я пытаюсь отправить запрос USER и имя пользователя на сервер без пароля и считать ответ, который сервер мне отправил (+OK или -ERR). Даже если передать несуществующую команду, то сервер в любом случае должен отвечать "-Err invalid command".
На примере telnet, wrong - это указанная мной неверная команда, на которую сервер ответил соответствующим сообщением.
SSL_write отправляет данные, но SSL_read не получает ничего от сервера (по какой причине - я не знаю).
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Регистр на проблему не влиял, а вот добавить CRLF действительно забыл. Спасибо большое