我尝试使用openSSL通过命令行访问Outlook.com IMAP服务器。具体来说,我想使用OAuth2访问它,但我无法这样做。到目前为止,我可以在没有oAuth的情况下访问服务器:
openssl s_client -crlf -connect imap-mail.outlook.com:993
tag login username password
但是,当我执行以下操作时:
openssl s_client -crlf -connect imap-mail.outlook.com:993
tag AUTHENTICATE XOAUTH2
+
{base64 encoded string with username & access token}
命令行冻结,连接丢失并重置提示。我将base64编码的字符串复制并粘贴到命令行中。我也按照此流程的说明进行操作:http://blogs.office.com/2013/09/12/outlook-com-now-has-imap/
有谁能告诉我,我可能做错了什么?