Я пытаюсь войти в систему Microsoft Exchange через Интернет с помощью openssl
openssl s_client -connect pop.mail.apac.microsoftonline.com:995
однако, когда я передаю команду USER, она не работает
+OK The Microsoft Exchange POP3 service is ready.
user myusername@fomain.com
-ERR Connection is closed. 12
read:errno=0
какие-нибудь идеи о том, как это проверить?
больше исследований
Я попытался
nc -v pop.mail.microsoftonline.com 995
Connection to pop.mail.microsoftonline.com 995 port [tcp/pop3s] succeeded!
user user@fomain.com
но результатов нет ...
фиксированный
openssl s_client -crlf -connect pop.mail.apac.microsoftonline.com:995
Вы должны действительно следовать Протокол POP3:
Команды ... состоят из ключевого слова без учета регистра, за которым могут следовать один или несколько аргументов. Все команды завершаются парой CRLF. Ключевые слова и аргументы состоят из печатаемых символов ASCII. Ключевые слова и аргументы разделяются одним символом ПРОБЕЛ. Ключевые слова состоят из трех или четырех символов. Каждый аргумент может содержать до 40 символов.
Попробуйте пройти -crlf
к s_client
.