如何强制Outlook 2003 / Exchange 2003使用静态RPC端口?

我有要求设置Outlook客户端使用特定的RPC端口,这将允许我通过我们的安全应用程序级别网关(Appgate)戳Outlook。 我find了文章: KB 833799

这将告诉您如何使用PRF文件设置configuration文件以使用某些端口。

我的问题是这样的 – 我需要强制Exchange使用这些端口(IE设置Exchange使用这些端口只)或可以交换继续在随机端口的基础上工作。

如果我确实需要改变他们,我该怎么做,这需要重新启动?

如果我这样做会造成不良影响吗?

另外,这是否需要在所有交换服务器上完成,或者我可以放弃这样做,只要有邮箱需要以这种方式访问​​它。

在此先感谢您的帮助和build议。

基普

在你离开之前,你可能要考虑使用RPC over HTTP(又名“Outlook Anywhere”)。 这个网关通过HTTP(或HTTPS)的MSRPC协议,可能使你的生活变得更轻松:通过防火墙转发这个stream量。

以下是用于静态分配端口的服务器端指令: http : //support.microsoft.com/kb/270836

您只会在Outlook客户端正在与之通话的Exchange Server计算机上进行此更改。 更改将需要Exchange服务的“反弹”,但不应该要求重新启动Windows。

看看这篇文章重新:RPC over HTTP: http : //support.microsoft.com/kb/833401

你会更喜欢RPC的RPC,我认为它更“受支持”。

使用Exchange 2003 SP1及更高版本,可以通过RPC over HTTP(s)连接Windows XP SP2和Outlook 2003 SP1客户端,因此您只需要端口80或443.安装程序有点复杂。 我需要在MS上查询。

RPC通常使用端口6001和6004,通过在以下位置编辑registry项来更改这些端口:

HKEY_LOCAL_MACHINE\Software\Microsoft\RPC\RpcProxy 

如果您有多个前端Exchange服务器,则需要在每台服务器上执行此操作。

正如其他人所build议的,RPC over HTTP可能是解决这个问题的更好的解决scheme。

那么你的应用程序网关不支持应用程序?

(编辑)有点苛刻,但这是一个应用程序网关的对立面。 也许它只会说HTTP? 也许这是RPC / HTTP不适用于应用程序的原因?

使用基于RPC的协议,如果您设法将服务器端口设置为特定的数字,那么端点映射器仍然应该引导客户端。

Outlook曾经有问题的地方是从服务器到客户端的新邮件通知callback; 不知道这是否还是这样,当我看了很久以前。

因此,如果您设法设置Outlook想要连接的Exchange服务器端口,Outlook(作为一个RPC客户端)应该在询问135之后select它,不需要客户端mod。