首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试访问Outlook smtp服务器时出现"SSL23_GET_SERVER_HELLO:unknown协议“错误

尝试访问Outlook smtp服务器时出现"SSL23_GET_SERVER_HELLO:unknown协议“错误
EN

Stack Overflow用户
提问于 2014-03-13 03:26:54
回答 1查看 10.6K关注 0票数 5

我正在尝试从iOS应用程序中的Outlook帐户发送电子邮件。我使用的是Mailcore2和Outlook的Live-SDK。我可以接收电子邮件,但当我尝试发送电子邮件时得到一个错误:“无法建立到服务器的稳定连接”。

为了调查这个问题,我进入终端并尝试通过SSL连接:

代码语言:javascript
复制
openssl s_client -crlf -connect smtp-mail.outlook.com:587

我得到的回复是:

代码语言:javascript
复制
error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown  protocol:/SourceCache/OpenSSL098/OpenSSL098-50/src/ssl/s23_clnt.c:607

我不知道这个错误到底是什么意思,在搜索了一下之后,我发现对这个问题的一个常见反应是,我试图访问的服务器可能不支持必要的SSL协议。该站点: SSL允许您测试为特定域启用了哪些http://foundeo.com/products/iis-weak-ssl-ciphers/test.cfm协议。使用这个,我发现SSLV2被禁用了,SSLV3也被禁用了。

我不清楚这一切意味着什么,也不清楚我可能需要做什么才能连接到此服务器。任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-13 03:39:29

到端口587的SMTP连接开始时未加密。如果服务器支持加密,可以稍后在SMTP会话中使用STARTTLS命令进行加密。

openssl对包括SMTP在内的某些协议支持STARTTLS。它需要-starttls smtp命令行选项,如https://stackoverflow.com/a/14645854/2139766中所述

http://windows.microsoft.com/en-us/windows/outlook/send-receive-from-app:Outlook.com似乎不支持smtps

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22361863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档