我需要将 Outlook 客户端设置为使用特定的 RPC 端口,这将允许我通过我们的安全应用程序级网关 (Appgate) 插入 Outlook。我找到了文章: KB 833799
这告诉您如何使用 PRF 文件设置配置文件以使用某些端口。
我的问题是——我需要强制 Exchange 使用这些端口(IE 将 Exchange 设置为仅使用这些端口)还是可以 Exchange 继续在随机端口上工作。
如果我确实需要更改它们,我该怎么做,是否需要重新启动?
如果我这样做会不会造成任何不利影响?
此外,这是否需要在所有交换服务器上完成,或者我可以只在具有需要以这种方式访问它的邮箱的那个上完成它。
提前感谢您的帮助和建议。
基普
在开始执行此操作之前,您可能需要考虑使用 RPC over HTTP(又名“Outlook Anywhere”)。这通过 HTTP(或 HTTPS)为 MSRPC 协议提供网关,并可能使您的生活更轻松:通过防火墙转发此流量。
这是用于静态分配端口的服务器端指令:http: //support.microsoft.com/kb/270836
您将只在 Outlook 客户端将与之交谈的 Exchange Server 计算机上进行此更改。更改将需要 Exchange 服务的“反弹”,但不应要求重新启动 Windows。
看看这篇文章 re: RPC over HTTP: http://support.microsoft.com/kb/833401
我认为你会更喜欢 HTTP 的 RPC,而且它更“受支持”。
使用 Exchange 2003 SP1 及更高版本,您可以通过 RPC over HTTP(s) 连接 Windows XP SP2 和 Outlook 2003 SP1 客户端,因此您只需要端口 80 或 443。安装程序有点复杂。我需要在 MS 上查一下。
RPC 通常使用端口 6001 和 6004,要更改这些端口,您可以通过在以下位置编辑注册表项来更改这些端口:
如果您有多个前端 Exchange 服务器,则需要在每个服务器上执行此操作。
正如其他人所建议的那样,RPC over HTTP 可能是解决这里问题的更好方法。
所以您的应用程序网关不支持应用程序?
(已编辑)可能有点苛刻,但这是应用程序网关的对立面。也许它只说 HTTP?也许这就是应用程序无法使用 RPC/HTTP 的原因?
使用基于 RPC 的协议,如果您设法将服务器端口设置为特定数字,端点映射器仍应将客户端定向到那里。
Outlook 曾经有问题的地方是从服务器回调到客户端以获取新邮件通知;不知道现在是不是这样,我看的时候是很久以前的事了。
因此,如果您设法设置 Outlook 想要连接到的 Exchange 服务器端口,Outlook(作为 RPC 客户端)应该在询问 135 后直接获取该端口,无需客户端模块。