我試圖從我的iOS應用程序中的Outlook帳戶發送電子郵件。我正在使用Mailcore2和Outlook的Live-SDK。我能夠收到電子郵件,但在嘗試發送電子郵件時發生錯誤:「無法建立與服務器的穩定連接」。「SSL23_GET_SERVER_HELLO:未知的協議」錯誤試圖達到Outlook SMTP服務器
爲了研究這個問題,我走進終端,並試圖通過SSL連接:
openssl s_client -crlf -connect smtp-mail.outlook.com:587
我回來了迴應:
error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:/SourceCache/OpenSSL098/OpenSSL098-50/src/ssl/s23_clnt.c:607
我不知道究竟這是什麼錯誤意味着,經過一番搜索後,我發現對這個問題的普遍反應是,我嘗試訪問的服務器可能不支持必需的SSL協議。此站點:http://foundeo.com/products/iis-weak-ssl-ciphers/test.cfm允許您測試爲特定域啓用了哪些SSL協議。使用這個我發現SSLV2被禁用並且SSLV3也被禁用。
我不清楚所有這一切意味着什麼,或者我可能需要做什麼來連接到此服務器。任何幫助表示讚賞。
謝謝,但與465 – jac300
沒有運氣http://windows.microsoft.com/en-us/windows/outlook/send-receive-from-app – AnFi
我能夠使用startTLS從命令行進入:openssl s_client -starttls smtp -crlf -connect smtp-mail.outlook.com:587謝謝! – jac300