![位于不同位置的两台 Exchange 2010 服务器 - Outlook 连接问题](https://linux22.com/image/550466/%E4%BD%8D%E4%BA%8E%E4%B8%8D%E5%90%8C%E4%BD%8D%E7%BD%AE%E7%9A%84%E4%B8%A4%E5%8F%B0%20Exchange%202010%20%E6%9C%8D%E5%8A%A1%E5%99%A8%20-%20Outlook%20%E8%BF%9E%E6%8E%A5%E9%97%AE%E9%A2%98.png)
我在两个位置有两台 Exchange 2010 服务器(其中一处有一台 Exchange 2007,但该服务器实际上并未使用,也没有造成任何问题)- 每个站点一台服务器(例如站点 A 和站点 B)。站点位于不同的网络范围内,站点之间设置了路由隧道。用户的邮箱分布在两台服务器之间,因此用户可以本地访问邮件,而不是通过慢速 WAN 链接。每个站点都有一台 DC 和 DNS 服务器,DNS 可以正确解析名称。
问题在于 Outlook 帐户配置 - 无论我做什么,当在 Outlook 中输入站点 B Exchange 服务器名称时,Outlook 都会将该名称解析为站点 A 的 Exchange 服务器。我尝试使用服务器名称 (Company-EX02)、FQDN (Company-EX02.domain.local) 和 IP 地址,但没有任何区别(这发生在任何一个站点,而不仅仅是站点 B)。
我可能错了,但由于连接速度现在似乎更差了(在更改之前我没有做过适当的测试,所以不能肯定地说)我感觉流量仍然经过慢速 WAN 链接,但实际上是多次 - 首先用户的邮件客户端与 EX01 通信,然后 EX01 与 EX02 通信,然后数据移回 EX01,最后移至站点 B 的用户。
答案1
我读到的方法是,您有 2 个邮箱数据库 - 一个位于站点 A,供站点 A 的用户使用,另一个位于站点 B,供站点 B 的用户使用。 的输出是什么Get-MailboxDatabase MailboxDBInSiteB | fl RpcClientAccessServer
? 它是站点 A 中的 CAS 还是站点 B 中的 CAS?
它应该是站点 B 中的 CAS,但如果不是,请尝试 cmdlet Set-MailboxDatabase MailboxDBInSiteB -RpcClientAccessServer CASInSiteB
。
答案2
三台服务器上分别安装了哪些角色?
在 Exchange 2010 中,内部 Outlook 客户端(即 RPC 连接)不再连接到邮箱服务器,而是连接到客户端访问服务器;如果没有 CAS 角色(或配置不正确),客户端完全有可能连接到错误的服务器。
答案3
Exchange 具有站点感知功能。您有网络到站点定义设置正确显示在 AD 网站和服务中?还值得检查一下您是否有分配了“全局目录”角色每个站点至少有一个 DC - 这将有助于降低由 Outlook 和 Exchange 发起的站点间 GC 查询流量。