В этом разделе объясняется, как использовать среду управления Exchange для экспорта и повторной отправки сообщений из очередей на компьютерах, на которых выполняется Microsoft Exchange Server 2007 и которым присвоена роль транспортного сервера-концентратора или пограничного транспортного сервера. Использовать средство просмотра очередей Exchange для выполнения этой задачи невозможно. Однако средство просмотра очередей можно использовать для обнаружения, идентификации и приостановки сообщений до выполнения этой задачи.

При экспорте сообщений из очереди в файл сообщение не удаляется из очереди. Пользователь указывает местоположение, где создается копия сообщения в виде текстового файла с расширением имени .eml. Файл с расширением .eml можно отправить повторно с помощью каталога повтора на любом транспортном сервере-концентраторе или пограничном транспортном сервере, установленном как в самой организации, использующей Exchange, так и за ее пределами.

Прежде чем приступить к работе

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

  • роль администратора сервера Exchange Server и членство в локальной группе администраторов на целевом сервере.

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

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

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

  1. Проверьте следующие сведения о местоположении целевого каталога:

    • Целевой каталог должен быть создан до начала экспорта сообщений. Каталог не создан. Если не указан абсолютный путь, используется текущий рабочий каталог среды управления Exchange.

    • Это может быть локальный путь на сервере, на котором выполняется Exchange 2000 Server, или UNC-путь к ресурсу удаленного сервера.

    • Учетная запись пользователя должна иметь разрешение на запись сведений в целевой каталог.

  2. Найдите и идентифицируйте сообщение, которое требуется экспортировать. Дополнительные сведения о просмотре сообщений см. в разделе Инструкции по просмотру сообщений.

  3. Приостановите экспорт сообщений, чтобы запретить их доставку во время экспорта. Чтобы экспорт прошел успешно, необходимо перевести сообщения в приостановленное состояние. Сообщения можно экспортировать из очередей удаленной доставки, очередей доставки почты, очереди недоставленных сообщений или поглощающей очереди сообщений. Сообщения из поглощающей очереди сообщений уже находятся в приостановленном состоянии. Сообщения из очереди отправки приостанавливать или экспортировать невозможно. Дополнительные сведения о приостановке сообщений см. в разделе Инструкции по приостановке отправки сообщений.

  4. Определите диапазон сообщений, который необходимо экспортировать. Можно экспортировать отдельные сообщения, все сообщения из отдельной очереди или сообщения, выбранные из очереди по определенному условию. Дополнительные сведения об экспорте сообщений из очередей см. в разделе Инструкции по экспорту сообщений из очередей.

Экспорт и повторная отправка очередей

Существует два основных сценария, позволяющих экспортировать сообщения из очереди для повторной отправки.

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

  • Экспорт сообщений из очередей для повторной подачи с задержкой Этот сценарий включает в себя экспорт сообщений из очередей в локальный каталог, а затем копирование вручную файлов сообщений в каталог повтора на текущем сервере или на удаленном транспортном сервере-концентраторе.

В основе обоих сценариев лежит одна и та же процедура экспорта. Единственное различие — использование разных целевых каталогов экспортированных сообщений. Если в качестве целевого каталога используется каталог повтора на удаленном транспортном сервере-концентраторе или пограничном транспортном сервере Exchange 2007, возможно, проще сначала экспортировать файлы сообщений в локальный каталог. Находить и устранять неисправности легче во время копирования файлов вручную, чем при экспорте сообщений, если удаленный сервер Exchange 2007 находится в другом домене, лесу или подсети.

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

  • При экспорте сообщений из очереди сообщения не удаляются из очереди. После успешного завершения экспорта и повторной подачи сообщений с помощью каталога повтора рекомендуется удалить приостановленные сообщения во избежание дублирования доставки сообщений. Дополнительные сведения об удалении сообщений из очереди см. в разделе Инструкции по удалению сообщений из очередей.

  • Экспортировать сообщения в файлы можно с помощью автоматического присваивания файлам имен, если указать путь к существующему каталогу для экспорта. Если целевой каталог уже существует, то каждому сообщению автоматически присваивается имя файла InternalMessageID.eml, где InternalMessageID — идентификатор сообщения, назначенного сервером Exchange 2007, обрабатывающим это сообщение.

  • Если файлы сообщений должны обрабатываться каталогом повтора, они обязаны соответствовать перечисленным ниже требованиям.

    • Файл сообщения должен иметь текстовый формат. Поддерживаются расширения MIME.

    • Имя файла должно иметь расширение .eml.

    • Файл сообщения должен иметь не менее одного действительного адреса электронной почты в поле заголовка X-Sender: и один действительный адрес электронной почты в поле заголовка X-Receiver: .

    Сообщения, экспортированные из очередей Exchange 2007, заранее правильно отформатированы для каталога повтора.

  • По умолчанию для каталога повтора на транспортном сервере-концентраторе или пограничном транспортном сервере используется следующее местоположение: C:\Program Files\Microsoft\Exchange Server\TransportRoles\Replay. Это местоположение можно изменить с помощью параметра ReplayDirectoryPath командлета Set-TransportServer . Если в качестве значения параметра ReplayDirectoryPath установлен $null, каталог повтора отключен.

Экспорт сообщений очередей непосредственно в локальный каталог повтора для немедленной доставки

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

  1. выполните следующую команду:

    Копировать код
    Get-Message -Queue "<QueueIdentity>" | Export-Message -Path "<LocalReplayDirectoryPath>"
    

    Например, чтобы экспортировать копии всех сообщений из удаленной очереди доставки «Contoso.com» на локальном сервере Exchange 2007 в каталог раскладки по умолчанию, выполните следующую команду:

    Копировать код
    Get-Message -Queue "contoso.com" | Export-Message -Path "C:\Program Files\Microsoft\Exchange Server\TransportRoles\Replay"
    
  2. Убедившись в том, что сообщение доставлено, удалите приостановленные сообщения, экспортированные из очереди на исходном сервере Exchange 2007.

Экспорт сообщений из очередей в локальный каталог для доставки с задержкой

Чтобы использовать среду управления Exchange для экспорта сообщений из очередей в локальный каталог для доставки с задержкой,

  1. выполните следующую команду:

    Копировать код
    Get-Message -Queue "<QueueIdentity>" | Export-Message -Path "<LocalDirectoryPath>"
    

    Например, чтобы экспортировать копии всех сообщений из удаленной очереди доставки «Contoso.com» на сервере Exchange01 в каталог «C:\Contoso Export» на локальном компьютере, выполните следующую команду:

    Копировать код
    Get-Message -Queue "Exchange01\contoso.com" | Export-Message -Path "C:\Contoso Export"
    
  2. Скопируйте файлы экспортированных сообщений в каталог повтора на другом транспортном сервере-концентраторе или пограничном транспортном сервере.

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

Подробные сведения о синтаксисе и параметрах командлетов см. в разделе Get-Message.

Дополнительные сведения

Дополнительные сведения об очередях см. в разделе Управление очередями.