Я пытаюсь отправлять электронные письма из учетной записи Outlook в своем приложении iOS. Я использую 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 также отключен.
Я не понимаю, что все это значит и что мне нужно сделать, чтобы подключиться к этому серверу. Любая помощь приветствуется.