Outlook的Exchange '03无处不在Outlook '03和'10,但在Outlook '07上工作?

首先,我们有一个非最佳实践的Exchange设置。 我们有一台DC / GC / Exchange服务器,而不是前端RPC代理服务器和后端邮箱服务器。 设置RPC-over-HTTP只能在Outlook 2007客户端上工作,这是因为它是一个Exchange 2003服务器(或者我在连接到域时设置了Outlook安装,忘了我这样做了,所以这就是为什么它的工作)。

在Outlookconfiguration过程中,当您键入用户名并单击“检查名称”时,就会出现该问题。 出现一个错误框,指出与Exchange的连接不可用,并且名称不会加下划线。 我已经检查并仔细检查了configuration( 这是我find的最好的指南之一),并且一切都设置正确,除了两个可能的警告,我将详细说明…

1:我们所有的DC也都是GC,但是安装了RPC代理组件的只有一个是有Exchange的。 这是Outlook客户端应该引用的唯一服务器,但安装指南指定所有(?)GC都需要具有RPC代理组件。

2:我使用testexchangeconnectivity.com运行了一个testing,并且在尝试ping端口6001时失败。据我所知,Outlook Anywhere所需的唯一端口是80/443。 由于我们的非标准设置,我还需要打开端口6001,6002和6004到Internet吗? 还有其他的港口需要考虑吗?

任何帮助表示赞赏!

更新:我通过打开端口6001到我们的防火墙上的互联网进行了实验。 我通过远程login确认它是成功的,但是testexchangeconnectivity.com STILL报告RPC端点6001没有响应。 这似乎表明,服务器有代理自己的麻烦…我也安装了RPC代理组件在我们的局域网上的其他两个DC(其他广域网站点还有其他的GC,但我没有修改这些但是),但这似乎没有什么差别。 帮帮我!!

所有你需要在防火墙中打开的是80/443的客户端连接。 端口6001是后端,本质上是服务器检查自己。

确保在“过程”下的以下链接中的registry项已正确configuration。 这可能会解决你的问题

http://technet.microsoft.com/en-us/library/aa998910(EXCHG.65).aspx

在反复阅读TechNet文章之后,我发现了一些东西…服务器怎么可能不能代理自己呢? 因为它使用了错误的名字!

我的有效端口registry项有“邮件服务器”和“mailserver.domain.local”设置正确的端口,但服务器通过“mailserver.domain .com ”通过互联网访问。 我添加了该域名的相应条目,瞧! 有用!