В этом разделе описывается использование консоли управления Exchange или командной консоли Exchange для повторной передачи вручную сообщений в очередь «Отправка» для их повторной обработки классификатором. Возможно выполнение повторной отправки вручную сообщений, имеющих следующее состояние на компьютере с выполняющимся Microsoft Exchange Server 2007 и установленной ролью транспортного сервера-концентратора или пограничного транспортного сервера.
- Очереди доставки почты или очереди удаленной доставки, имеющие
состояние Retry. Сообщения в очередях не должны находиться в
состоянии Suspended.
- Сообщения из очереди «Недоступные» не должны находиться в
состоянии Suspended.
- Сообщения в очереди опасных сообщений.
Существуют следующие методы повторной отправки сообщений вручную.
- Использование командлета Retry-Queue с параметром
Resubmit.
- Экспорт сообщений в файлы сообщений формата EML и повторная их
отправка с использованием каталога воспроизведения. Для получения
дополнительных сведений об этом методе повторной отправки см.
раздел Инструкции по экспорту и
повторной отправке сообщений.
- Сообщения из очереди опасных сообщений могут быть отправлены
повторно с помощью средства просмотра очередей или командлета
Resume-Message. Сообщения из очереди опасных сообщений
невозможно отправить повторно с помощью командлета
Retry-Queue с параметром Resubmit. Для получения
дополнительных сведений см. раздел Инструкции по
возобновлению доставки сообщений.
Предварительная подготовка
Для выполнения описанных ниже действий используемой учетной записи необходимо делегировать следующие полномочия:
- роль администратора сервера Exchange Server и членство в
локальной группе администраторов на целевом сервере.
Для выполнения следующих процедур на компьютере с установленной ролью пограничного транспортного сервера необходимо осуществить вход с использованием учетной записи, входящей в локальную группу администраторов данного компьютера.
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Использование командлета Retry-Queue с параметром Resubmit
Используя командлет Retry-Queue с параметром Resubmit, можно выполнить принудительную отправку сообщений, вернув их на стадию обработки классификатором для выполнения новой попытки отправки.
При использовании командлета Retry-Queue без параметра Resubmit осуществляется принудительная попытка подключения очереди доставки для безотлагательного выполнения следующего скачка. Сообщения не возвращаются для повторной отправки на этап классификации. Для получения дополнительных сведений о повторном подключении очереди доставки см. раздел Повторение попытки очередей.
Повторная отправка всех сообщений, находящихся в конкретной очереди доставки почты или в очереди удаленной доставки
Использование среды управления Exchange для повторной отправки всех сообщений, находящихся в конкретной очереди доставки почты или в очереди удаленной доставки
-
Выполните следующую команду:
Копировать код Retry-Queue -Identity "<ServerName>\<Destination>" -Resubmit $True
Например, для повторной отправки всех сообщений, находящихся в очереди удаленной доставки «Contoso.com» на сервере Exchange01, выполните следующую команду:
Копировать код Retry-Queue -Identity "Exchange01\Contoso.com" -Resubmit $True
Повторная отправка всех сообщений, находящихся во всех очередях доставки почты или в очередях удаленной доставки, имеющих состояние Retry
Использование командной консоли Exchange для повторной отправки всех сообщений, находящихся во всех очередях доставки почты или в очередях удаленной доставки, имеющих состояние Retry
-
Выполните следующую команду:
Копировать код Retry-Queue -Filter {Status -eq "Retry"} -Server "<ServerName>" -Resubmit $True
Например, для повторной отправки всех сообщений, находящихся во всех очередях удаленной доставки, имеющих состояние Retry на сервере Exchange01, выполните следующую команду:
Копировать код Retry-Queue -Filter {Status -eq "Retry"} -Server "Exchange01" -Resubmit $True
Повторная отправка всех сообщений, находящихся в очереди «Недоступные»
Использование среды управления Exchange для повторной доставки всех сообщений, находящихся в очереди «Недоступные»
-
Выполните следующую команду:
Копировать код Retry-Queue -Identity "<ServerName>\Unreachable" -Resubmit $True
Например, для повторной доставки всех сообщений, находящихся в очереди «Недоступные» на сервере Exchange01, выполните следующую команду:
Копировать код Retry-Queue -Identity "Exchange01\Unreachable" -Resubmit $True
Для получения подробных сведений о синтаксисе и параметрах см. раздел Retry-Queue.
Возобновление работы с сообщениями из очереди опасных сообщений
Для повторной отправки сообщений, находящихся в очереди опасных сообщений, необходимо возобновить работу с сообщением. Очередь опасных сообщений невозможно отправить повторно с помощью командлета Retry-Queue с параметром Resubmit. Для возобновления работы с сообщением из очереди опасных сообщений можно использовать средство просмотра очередей или командлет Resume-Message.
Примечание. |
---|
В очереди опасных сообщений содержатся сообщения, которые после сбоя сервера определены как вредоносные для системы Exchange 2007. Такие сообщения могут действительно иметь вредоносное содержимое или формат. И наоборот, они могут быть «жертвами» плохо написанного агента, приведшего к аварии сервера Exchange во время обработки предположительно опасных сообщений. Если нет уверенности в безопасности сообщений из очереди опасных сообщений, необходимо экспортировать их в файлы для проверки. Очередь опасных сообщений отображается в средстве просмотра очередей только в том случае, если в ней есть сообщения. |
Использование средства просмотра очереди для возобновления работы с сообщением из очереди опасных сообщений
-
Откройте консоль управления Exchange.
-
В дереве консоли разверните узел Элементы управления.
-
В области результатов выберите элемент Средство просмотра очереди Exchange.
-
В области действий выберите Открыть средство.
-
В окне Средство просмотра очереди перейдите на вкладку Очереди. Отображается список всех очередей на подключенном сервере.
-
Выберите очередь опасных сообщений. В области действий выберите Просмотр сообщений.
-
Выделите в списке одно или несколько сообщений, нажмите правую кнопку мыши и выберите команду Возобновить.
Использование командной консоли Exchange для возобновления работы с сообщением из очереди опасных сообщений
-
Перед возобновлением работы с сообщением из очереди опасных сообщений сначала необходимо определить параметр Identity сообщения. Для определения параметра Identity всех сообщений в очереди опасных сообщений выполните следующую команду:
Копировать код Get-Message -Queue "Poison" | ft Identity
-
Для возобновления работы с сообщением из очереди опасных сообщений, используя определенный на предыдущем этапе параметр Identity сообщения, выполните следующую команду:
Копировать код Resume-Message <IdentityofPoisonMessage>
Например, для возобновления работы с сообщением из очереди опасных сообщений, значение параметра Identity которого равно 222, выполните следующую команду:
Копировать код Resume-Message 222
Для получения подробных сведений о синтаксисе и параметрах см. раздел Resume-Message.
Дополнительные сведения
Для получения дополнительных сведений см. раздел Управление очередями