我在托管设置中安装了 Exchange 2010,如下所示:
- TMG 2010 作为负载均衡器
- Exchange 2010 x 2(每台服务器上有 CAS、MAILBOX、HUB)
- AD1、AD2 机器
- 档案见证
目前所有人都通过 OWA 或 POP3/SMTP 连接,并且运行良好。问题是自动发现不起作用,设置 Outlook 的 RPC 也不起作用。无论我是否连接 VPN,它都不起作用。问题是它曾经工作正常。在 2 天前重新安装我的机器之前,我能够通过使用自动发现设置的 Outlook 成功获取邮件(但我收到报告说设置新客户端不起作用 - 所以不确定为什么我的 Outlook 继续工作)。
我用了https://www.testexchangeconnectivity.com追踪一下,基本上信息大致如下:
Attempting to ping RPC endpoint 6004 (NSPI Proxy Interface) on server autodiscover.domain.pl.
The attempt to ping the endpoint failed.
Additional Details
The RPC_S_SERVER_UNAVAILABLE error (0x6ba) was thrown by the RPC Runtime process.
我尝试了不同的解决方案,例如禁用 IP v6,按照几个链接操作并按照他们提出的所有方法操作,但仍然处于同一情况:
C:\Users\admin>netstat -a | find "6001"
TCP 0.0.0.0:6001 EXCHANGE2:0 LISTENING
TCP [::]:6001 EXCHANGE2:0 LISTENING
C:\Users\admin>netstat -a | find "6002"
C:\Users\admin>netstat -a | find "6003"
C:\Users\admin>netstat -a | find "6004"
我关注了(还有其他一些人):
- http://helewix.com/blog/index.php/Microsoft-Solutions/2011/02/10/exchange-2010-how-to-open-ports-6001-6002-and-6004-on-your-server-for-telnet-to-work-and-rpc-to-be-able-to-connect-2
- http://blogs.technet.com/b/exchange/archive/2008/06/20/3405633.aspx
- http://messagexchange.blogspot.com/2008/12/outlook-anywhere-failing-rpc-end-points.html
虽然大多数问题与 Exchange 2007 有关,而我使用的是 Exchange 2010,但我无法在 Exchange 2010 上找到太多与当前问题相关的信息。应用所有这些解决方案后,错误 6004 变成了错误 6001,这并没有让我更接近问题所在。
此时,即使错误是 6001 并且 6004 不再存在,6004 端口仍然关闭,而 6001 保持打开状态。
Attempting to ping RPC endpoint 6001 (Exchange Information Store) on server autodiscover.domain.pl.
The attempt to ping the endpoint failed.
Additional Details
The RPC_S_SERVER_UNAVAILABLE error (0x6ba) was thrown by the RPC Runtime process.
C:\Users\admin>netstat -a | find "6001"
TCP 0.0.0.0:6001 EXCHANGE2:0 LISTENING
TCP [::]:6001 EXCHANGE2:0 LISTENING
C:\Users\admin>netstat -a | find "6002"
C:\Users\admin>netstat -a | find "6003"
C:\Users\admin>netstat -a | find "6004"
所以我又回到了原点。我怀疑这是 TMG 的问题,但真的不能确定。我尝试了多种组合,但都失败了。
答案1
请参阅此文章:http://support.microsoft.com/kb/929852
选择 Microsoft FixIt 工具,它将配置服务器以优先使用 IPv4 而不是 IPv6。
答案2
检查以确保您的 ValidPorts 注册表项已正确配置将访问 Exchange 服务器的域名。