Назад | Перейти на главную страницу

Как заставить Outlook 2003 / Exchange 2003 использовать статические порты RPC?

У меня есть требование настроить клиент Outlook для использования определенного порта RPC, который позволит мне проталкивать Outlook через наш безопасный шлюз уровня приложения (Appgate). Я нашла статью: КБ 833799

Это говорит вам, как настроить профиль с файлом PRF для использования определенных портов.

Мой вопрос заключается в следующем: нужно ли мне заставить Exchange использовать эти порты (IE настроил Exchange на использование только этих портов) или обмен может продолжать работать на случайной основе.

Если мне нужно их изменить, как, черт возьми, я это сделаю и требуется ли перезагрузка?

Если я это сделаю, это вызовет какие-либо неблагоприятные последствия?

Кроме того, нужно ли это делать на всех серверах обмена или я могу сделать это только на том, у которого есть почтовые ящики, которым необходимо получить к нему доступ таким образом.

Заранее благодарим за вашу помощь и предложения.

Кип

Перед тем как сделать это, вы можете рассмотреть возможность использования RPC через HTTP (он же «Outlook Anywhere»). Он обеспечивает доступ к протоколу MSRPC через HTTP (или HTTPS) и может облегчить вам жизнь при пересылке этого трафика через брандмауэр.

Вот инструкции на стороне сервера для статического назначения портов: http://support.microsoft.com/kb/270836

Вы могли бы вносить это изменение только на компьютерах с Exchange Server, с которыми будут разговаривать клиенты Outlook. Это изменение потребует «отскока» служб Exchange, но не требует перезагрузки Windows.

Взгляните на эту статью, посвященную RPC через HTTP: http://support.microsoft.com/kb/833401

Думаю, вам больше понравится RPC of HTTP, и он более "поддерживаемый".

Итак, ваш шлюз приложений не поддерживает приложения?

(отредактировано) может быть немного жестковато, но это полная противоположность шлюзу приложений. Может, он говорит только по HTTP? И, возможно, это причина того, что RPC / HTTP нельзя использовать с приложением?

При использовании протоколов на основе RPC, если вам удастся установить порт сервера на определенное число, сопоставитель конечных точек все равно должен направлять туда клиентов.

Проблема с Outlook была связана с обратным вызовом сервера клиенту для получения новых почтовых уведомлений; не уверен, так ли это до сих пор, это было много лет назад, когда я смотрел.

Итак, если вам удастся установить порт сервера Exchange, к которому Outlook хочет подключиться, Outlook (как клиент RPC) должен просто выбрать его после опроса 135, никаких клиентских модов не требуется.

RPC обычно использует порты 6001 и 6004, чтобы изменить эти порты, вы делаете это, редактируя запись реестра по адресу:

HKEY_LOCAL_MACHINE\Software\Microsoft\RPC\RpcProxy

Если у вас несколько внешних серверов Exchange, вам нужно будет сделать это на каждом из них.

Как предполагали другие, RPC через HTTP может быть лучшим решением проблемы здесь.

С Exchange 2003 SP1 и выше вы можете подключать клиентов Windows XP SP2 и Outlook 2003 SP1 через RPC через HTTP (s), поэтому вам понадобится только порт 80 или 443. Установка немного сложна. Мне нужно найти это в MS.