В данном разделе описывается устранение неполадок с потоком почты между сервером Microsoft Exchange Server 2007 и сервером Exchange Server 2003, а также между сервером Exchange 2007 и сервером Exchange 2000 Server. После установки сервера Exchange 2007 в организации Exchange 2003 или Exchange 2000 могут возникать проблемы, описанные ниже.

Эти проблемы могут возникать в том случае, если выполняются какие-либо из следующих условий:

Решение

Чтобы устранить проблему, воспользуйтесь одним из указанных ниже способов.

  • Добавьте наследуемые разрешения к соответствующему объекту хранилища почтовых ящиков и убедитесь в том, что группа «Серверы Exchange 2000» имеет соответствующие разрешения.

  • С помощью редактора ADSI создайте в административной группе на сервере Exchange Server 2007 контейнер «Иерархии папок».

  • Явным образом предоставьте группе «Серверы Exchange» разрешение «Разрешить» для объекта сервера Exchange в Active Directory.

Предварительная подготовка

Для выполнения описанных ниже действий используемой учетной записи необходимо делегировать членство в локальной группе администраторов. Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Exchange 2007, см. в разделе Вопросы, связанные с разрешениями.

Процедура

Добавление наследуемых разрешений на работу с объектом хранилища почтовых ящиков

  1. На сервере Exchange 2007, на котором сообщения задерживаются в очереди, получите последний файл routingconfig@<отметка_времени>.xml.

  2. Откройте этот файл в программе "Блокнот" и найдите в нем раздел HomeMdbRouting.

  3. Убедитесь, что в нем указано хранилище почтовых ящиков получателя сообщений. Найдите соответствующие серверы Exchange 2003.

  4. В диспетчере Exchange на сервере Exchange 2003 откройте свойства объекта сервера Exchange 2003, откройте вкладку Безопасность и присвойте группе Серверы Exchange разрешения, указанные ниже.

    • Чтение

    • Доступ к службе обновления получателей

    • Администрирование банка данных

    • Создание именованных свойств в банке данных

    • Олицетворение веб-служб Exchange

    • Сериализация маркера веб-служб Exchange

    • Изменение списка реплик общих папок

    • Открытие очереди отправки сообщений

    • Чтение свойств метабазы

    • Отправить как

    • Просмотр состояния банка данных

  5. Выберите пункт Дополнительно и установите флажок Разрешить наследование разрешений.

  6. Повторите действия 4–5 для каждого объекта хранилища почтовых ящиков на данном сервере Exchange 2003.

  7. Перезапустите транспортную службу Microsoft Exchange на сервере Exchange 2007 для обновления таблиц маршрутизации.

Создание контейнера «Иерархии папок» с помощью редактора ADSI

  1. Откройте редактор ADSI.

  2. Разверните следующий контейнер:

    Конфигурация [<имя_домена > ]/CN=Configuration, DC=<контроллер_домена> ,DC=com/CN=Services/CN=Microsoft Exchange/CN=<имя_организации>,CN=Administrative Groups

  3. Щелкните правой кнопкой мыши контейнер CN=<имя_административной_группы>, выберите команду Создать, а затем выберите пункт Объект.

  4. В списке Выберите класс выберите элемент msExchPublicFolderTreeContainer и нажмите кнопку Далее.

  5. В поле Значение введите Folder Hierarchies и нажмите кнопку Далее.

  6. Нажмите кнопку Готово.

  7. Определите, сопоставлен ли атрибут msExchPFOwningPFTree хранилища общих папок с деревом общих папок. Для этого выполните действия, описанные ниже.

    1. Разверните в редакторе ADSI следующий контейнер:

      Конфигурация [<имя_домена > ]/CN=Configuration, DC=<контроллер_домена>,DC=com/CN=Services/CN=Microsoft Exchange/CN=<имя_организации>/CN=Administrative Groups/CN=<имя_административной_группы>/CN=Servers/CN=<имя_сервера>/CN=Information Store/CN=<имя_группы_хранения>.

    2. На правой панели щелкните правой кнопкой мыши элемент CN=Public folder store и выберите пункт Свойства.

    3. В списке Атрибуты найдите атрибут msExchOwningPFTree. Значение атрибута представляет собой местоположение дерева общих папок. Если значение атрибута отсутствует или является неверным, перейдите к действию 8.

    4. Разверните контейнер, указанный в качестве значения атрибута msExchOwningPFTree.

    5. Щелкните правой кнопкой мыши элемент CN=Public folders и выберите пункт Переместить.

    6. В диалоговом окне Контейнер для перемещения объекта в выберите элемент Folder hierarchies и нажмите кнопку ОК.

  8. Если хранилище общих папок не сопоставлено с деревом общих папок, создайте новое дерево общих папок. Для этого выполните действия, описанные ниже.

    1. Щелкните правой кнопкой мыши элемент CN=Folder Hierarchies и выберите последовательно команды Создать и Объект.

    2. В списке Выберите класс выберите элемент msExchPFTree и нажмите кнопку Далее.

    3. В поле Значение введите Public Folders, а затем нажмите кнопку Далее.

    4. Нажмите кнопку Дополнительные атрибуты.

    5. В списке Выберите свойство для просмотра выберите элемент msExchPFTreeType, введите 1 в поле Изменить атрибут и нажмите кнопку Установить.

      Важно!
      Для атрибута должно быть установлено значение 1, чтобы сервер Exchange идентифицировал его как дерево MAPI.
    6. Нажмите кнопку ОК, а затем — кнопку Готово.

  9. Заполните объект атрибута msExchOwningPFTreeBL для хранилищ общих папок в организации. Для этого выполните действия, описанные ниже.

    1. В редакторе ADSI щелкните правой кнопкой мыши созданное дерево общих папок и выберите пункт Свойства.

    2. В списке Атрибуты выберите элемент distinguishedName и нажмите кнопку Просмотр.

    3. Скопируйте значение в поле Значение в буфер обмена и дважды нажмите кнопку Отмена.

    4. Разверните контейнер группы хранения, содержащий хранилище общих папок сервера, щелкните сервер правой кнопкой мыши и выберите пункт Свойства.

    5. В списке Атрибуты выберите атрибут msExchOwningPFTree и нажмите кнопку Изменить.

    6. Нажмите кнопку Очистить, вставьте значение, скопированное в буфер обмена из поля Значение, и нажмите кнопку ОК.

    7. Закройте редактор ADSI и перезапустите службу банка данных.

Предоставление группе «Серверы Exchange» явного разрешения «Разрешить» на объекте сервера Exchange в Active Directory

  1. Откройте редактор ADSI.

  2. Разверните объект сервера Exchange.

    • Если используется сервер Exchange Server 2007, разверните следующий контейнер:

      CN=Configuration/CN=Services/CN=Microsoft Exchange/CN=<домен>/CN=Administrative Groups\CN=Exchange Administrative Group/CN=Servers

    • Если используется сервер Exchange Server 2003, разверните следующий контейнер:

      CN=Configuration/CN=Services/CN=Microsoft Exchange/CN=Administrative Group/CN=First Administrative Group/CN=Servers

  3. На правой панели щелкните имя сервера правой кнопкой мыши и выберите пункт Свойства.

  4. На вкладке Безопасность нажмите кнопку Дополнительно.

  5. На вкладке Разрешения щелкните заголовок столбца Имя, чтобы отсортировать содержимое по имени.

  6. В столбце имя Имя параметры безопасности, которые начинаются со слов Серверы Exchange.

  7. В столбце Разрешение найдите указанные ниже разрешения для параметров безопасности Серверы Exchange и определите, установлено ли для параметра в столбце Тип значение Запретить.

    • Ограниченное делегирование хранилища

    • Доступ к хранилищу для чтения и записи

    • Доступ к хранилищу только для чтения

    • Доступ к транспорту хранилища

  8. Если для разрешения установлено значение Запретить, щелкните параметр, нажмите кнопку Изменить, установите для разрешения флажок Разрешить и нажмите кнопку ОК.

  9. Для всех разрешений, найденных в действии 7, установите значение Разрешить, дважды нажмите кнопку ОК и закройте редактор ADSI.