我有一个 Exchange Server 2013,我正在尝试使用 Outlook 2010 进行连接。两者都在同一台服务器上运行。Outlook 安装仅用于测试邮箱。
Outlook 首先拒绝连接,因为网络适配器没有默认网关,显然 Outlook 需要默认网关才能连接到 127.0.0.1。
现在网络适配器有一个默认网关,Outlook 继续假装找不到 Exchange 服务器。
与 Microsoft Exchange 的连接不可用。Outlook 必须联机或已连接才能完成此操作。
无论我使用 Exchange 服务器的名称(“exchange”)或其(固定)IP 地址还是“localhost”或 127.0.0.1,都会发生这种情况。
我究竟做错了什么?
更新:
出现该错误消息后,会出现此小窗口,并显示一条略有不同的错误消息。
由于某种原因,Outlook 无法“解析”名称 127.0.0.1。当我尝试指向同一本地服务器的任何其他名称或 IP 地址(包括 localhost 和服务器名称以及 192.168.0.0/24 中的服务器 IP 地址)时,会出现相同的消息。
找到了!太简单了...
这个网站有答案。
http://www.msoutlook.info/question/531
显然全局目录服务器(我只有一个根域的域控制器,它正在运行,因为它也是 DNS)丢失了。
一旦我将它的名称添加到“DS Server”值中,连接就可以工作了!
但是为什么 Outlook 在 DNS 工作时需要全局目录服务器来解析 DNS 名称我不知道。
首先,您是否在 IE 中使用代理服务器?这些往往会把事情搞得一团糟。其次,您能否告诉我右键单击任务托盘中的 outlook 图标(时钟旁边 :))并执行“测试电子邮件自动配置”会得到什么样的输出?取消选中两个 guesssmart 框...
这将尝试连接到自动发现网站 (localhost/autodiscover/autodiscover.xml) 以获取服务的 URLS。
Exchange 2013 使用 RPC over http 而不是 MAPI,在“连接设置”上尝试设置 RPC 设置。
就我而言,我在为 Exchange 2013 设置 Outlook 2010 时收到以下消息。
操作无法完成。与 Microsoft Exchange 的连接不可用。Outlook 必须联机或已连接才能完成此操作。
问题是因为“Internet 选项”中的代理设置。代理服务器自动指向 127.0.0.1。在注册表中禁用代理服务器没有帮助。它仍然自动指向同一个IP。
解决方案是在代理设置中添加例外:从控制面板或 IE 打开“Internet 选项”。单击“高级”。点击“局域网设置”。单击代理服务器下的“高级”。在“例外”框中,添加邮件服务器。例如“mail.yourdomain.com”
然后 Outlook 工作了!
使用您的活动目录 DNS 域。