我试图理解这是怎么可能的。这是我的情况
公司内部(LAN环境)
- Outlook 2010、2013、2016 可以成功连接到 Exchange 服务器。这里没有问题
公司外部(互联网环境)
- Outlook 2010、2013、2016 无法连接到 Exchange 服务器。
- 使用 Outlook App、Gmail App、手机默认邮件应用程序等的移动设备可以连接到 Exchange 服务器。(设置电子邮件时选择 Exchange 并输入服务器地址)
- 如果我使用 VPN 连接到办公室,那么 Outlook 2010、2013、2016 可以连接到 Exchange 服务器
Exchange 服务器是 2010
有关 Outlook 2016 的额外信息。如果您在公司外尝试添加新的电子邮件帐户。自动发现无法检索配置。如果您在公司内,自动发现可以正常工作。
我尝试使用 autodiscover.xml 文件 + 向注册表添加条目。自动发现可以工作(能够获取配置),但在最后一步(登录邮件服务器)失败,并显示以下错误消息“无法连接到 Microsoft Exchange。Outlook 必须在线或已连接才能完成此操作。”
我的问题是为什么移动设备可以毫无问题地运行?以及如何在不修改服务器端任何内容的情况下使 Outlook 正常运行。
谢谢,非常感谢您的帮助。
答案1
Outlook 和移动设备(甚至名称中带有 Outlook 的软件应用程序)的连接方式完全不同。因此,它完全有可能适用于移动设备上的 ActiveSync,而无法适用于 Windows 上的 Outlook。
“...我怎样才能让 Outlook 正常工作而不修改服务器端的任何内容?”
您不是服务器管理员吗?Outlook Anywhere 需要在 Exchange 2010 上特别启用,但您的服务器上未启用它可能有充分的理由。此站点不允许尝试绕过管理员对您的网络施加的限制。
答案2
移动设备使用位于https://youremailserver.com/activesync。
您组织外部的 Outlook 客户端需要使用 VPN 或 Outlook Anywhere。如果您的 Exchange 系统按角色划分,则 Outlook Anywhere 和 ActiveSync 将驻留在您的 CAS 服务器上。
您还必须确保已向公共 DNS 注册商输入正确的 DNS 记录。有几种方法可以做到这一点,最推荐的是 _autodiscover 的 SRV 记录