c# - C# - 即使在输入正确的主机名和端口后,获取 Socket Exception 连接尝试也失败
问题描述
无法通过 POP 连接 Outlook。获取 Socket 异常消息
“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机没有响应 52.97.232.194:995” 我还启用了从 Outlook 访问 POP设置
这行代码导致异常
EmailClient.client.Connect("outlook.office365.com", 995, true);
解决方案
EmailClient.client.Connect("outlook.office365.com", 995, true);
这不是图像中显示的错误。虽然您声称在实际代码中基于此问题使用端口 995,但您使用端口 993。只是,这不是 POP3 的正确端口,而是 IMAP 的端口。客户端不会从 POP3 服务器收到预期的问候语,而是从 IMAP 服务器接收问候语。
推荐阅读
- python-3.x - 尽管安装了构建工具,但 Pyshark 安装仍然无法满足 Visual C++ 的要求。
- windows - 如何停止 Service Fabric 进程?
- vba - Excel VBA - 比较两个工作簿中的两个数组
- javascript - 在 setState 之后立即将状态传递给另一个组件
- node.js - 如何找出 nodejs 版本支持哪个版本的 angular-cli?
- reactjs - 如何在 Mapbox 地图上添加固定标记?(反应)
- sql - 在 SQL Server 表插入上调用 Curl 的最佳实践?
- html - 在 Ionic 3 上上传照片
- rasa-nlu - Rasa - 无法加载任何代理模型
- r - 将熔化的桌子改回桌子