Для начала у нас есть установка Exchange, отличная от лучших. Вместо внешнего прокси-сервера RPC и внутреннего сервера почтовых ящиков у нас есть один сервер, который является DC / GC / Exchange. Настройка RPC-over-HTTP, похоже, работает только на клиентах Outlook 2007, что странно, потому что это сервер Exchange 2003 (или, возможно, я установил эту установку Outlook, когда он был подключен к домену и забыл, что я это сделал, вот почему это работает).
Проблема возникает во время настройки Outlook, когда вы вводите имя пользователя и нажимаете «Проверить имя». Появляется сообщение об ошибке, в котором говорится, что подключение к Exchange недоступно, а имя не подчеркивается. Я проверил и перепроверил конфигурацию (этот - одно из лучших руководств, которые я нашел), и все настроено правильно, за исключением двух возможных предостережений, которые я собираюсь подробно описать ...
1: Все наши контроллеры домена также являются сборщиками мусора, но только на том, на котором установлен прокси-компонент RPC, есть Exchange. Это единственный сервер, на который должны ссылаться клиенты Outlook, но в руководстве по установке указано, что все (?) GC должны иметь компонент прокси RPC.
2: Я провел тест с помощью testexchangeconnectivity.com, и он не смог проверить связь с портом 6001. Насколько я понимаю, для мобильного Outlook требуется только порт 80/443. Из-за нашей нестандартной настройки мне также нужно открывать порты 6001, 6002 и 6004 для выхода в Интернет? Есть ли другие порты, которые мне нужно рассмотреть?
Любая помощь приветствуется!
Обновление: я экспериментировал, открывая порт 6001 для Интернета на нашем брандмауэре. Я подтвердил, что это было успешно, подключившись по telnet, но testexchangeconnectivity.com ВСЕ ЕЩЕ сообщает, что конечная точка RPC 6001 не отвечает. Мне кажется, это указывает на то, что у сервера проблемы с проксированием самого себя ... Я также установил компонент прокси RPC на двух других контроллерах домена в нашей локальной сети (есть другие сборщики мусора на других сайтах глобальной сети, но я не менял их пока), но, похоже, это не имеет значения. Помогите!!
После многократного прочтения статей TechNet меня осенило ... Как сервер мог не прокси-сервер сам себе? Потому что он использовал неправильное имя!
В моем разделе реестра ValidPorts были настроены правильные порты для «mailserver» и «mailserver.domain.local», но доступ к серверу осуществляется через Интернет через «mailserver.domain».com". Я добавил соответствующие записи для этого доменного имени, и вуаля! Работает!
Все, что вам нужно открыть в брандмауэре, - это 80/443 для подключения клиентов. Порт 6001 - это серверная часть и, по сути, сервер, проверяющий сам себя.
Убедитесь, что запись реестра по следующей ссылке в разделе «Процедура» настроена правильно. Скорее всего, это решит вашу проблему
http://technet.microsoft.com/en-us/library/aa998910(EXCHG.65).aspx