我已经设置了一个新的 Windows 2012 R2 服务器并在其上安装了域控制器和 Exchange 2016 以及所有需要的软件。
是的,我知道,我不应该将域控制器与 Exchange 服务器放在同一台服务器上,但这不是我的问题,一切正常,但 Windows 上的 Outlook 无法通过 HTTP 运行 MAPI,因为当它尝试通过 HTTP 运行 MAPI 时,它尝试连接到我的域控制器域名和 Exchange 服务器主机名,所以它尝试连接到 WIN-XXXXXX.XXXXX.local,但我的网络服务器的外部 url 是 mail.mydomain.com,但有些事情导致我的 Outlook 尝试通过 HTTP 运行 MAPI 到那个不存在的错误 url。
我尝试搜索了好久,但就是找不到在哪里可以更改 MAPI over HTTP 的外部 URL,其他一切都在我的外部 URL 上运行,但不是在 MAPI over HTTP 上运行。
有任何想法吗?
编辑:
在与一位长期使用 Exchange 的朋友讨论了这个问题之后,他发现在 ECP Web 界面下有一个名为服务器的菜单,您可以在其中选择您的服务器并获得一个小窗口,其中有一些新的左侧菜单,您可以在其中找到 Outlook Anywhere,您可以在此处输入 Outlook Anywhere 的外部 URL 和内部 URL。
这解决了我的问题。
答案1
您无法在 ECP 中配置大多数 URL - 其中一些必须通过 Shell 完成。因此,尽管您修改了可以看到的 URL,但仍然会遇到问题,尤其是自动发现。
我这里有一份关于你需要改变什么的指南:http://semb.ee/hostnames2013- 它是为 Exchange 2013 编写的,但也适用于 Exchange 2016。