iOS アプリケーションで Outlook アカウントからメールを送信しようとしています。Mailcore2 と Outlook の Live-SDK を使用しています。メールは受信できますが、送信しようとすると「サーバーへの安定した接続を確立できませんでした」というエラーが表示されます。
この問題を調査するために、ターミナルに入り、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 も無効になっていることがわかりました。
これが何を意味するのか、このサーバーに接続するために何をする必要があるのか はわかりません。どんな助けでも大歓迎です。