Повторная отправка сообщений, находящихся в очередях
Применимо к: Exchange Server 2010 SP2, Exchange Server 2010 SP3
Последнее изменение раздела: 2012-07-23
Повторную отправку сообщений обратно в очередь для повторной обработки классификатором можно выполнить вручную. Вручную можно повторно отправить сообщения, которые имеют на компьютере под управлением Microsoft Exchange Server 2010 с установленной ролью транспортного сервера-концентратора или пограничного транспортного сервера следующее состояние.
Очереди доставки почты или очереди удаленной доставки, имеющие состояние «Повторить». Сообщения в очередях не должны находиться в состоянии «Приостановить».
Сообщения в очереди «Сообщения с недостижимым местом назначения», которые не находится в состоянии «Приостановить».
Сообщения в очереди опасных сообщений.
Существуют следующие методы повторной отправки сообщений вручную.
С помощью командлета Retry-Queue с параметром Resubmit.
Путем экспорта сообщений в файлы EML и их повторной отправки с использованием каталога воспроизведения. Дополнительные сведения об этом методе повторной отправки см. в разделе Экспорт сообщений из очередей.
C помощью средства просмотра очереди или командлета Resume-Message для повторной отправки сообщений в очереди опасных сообщений. С помощью командлета 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-Queue.
Использование командной консоли для повторной отправки всех сообщений, находящихся во всех очередях доставки почты или в очередях удаленной доставки, имеющих состояние «Повторить»
Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Очереди» в разделе Разрешения транспорта.
Примечание. |
---|
Консоль управления Exchange невозможно использовать для выполнения этой задачи. |
Чтобы повторно отправить все сообщения, находящиеся во всех очередях доставки почты или в очередях удаленной доставки, имеющих состояние «Повторить», используйте следующую синтаксическую конструкцию.
Retry-Queue -Filter {Status -eq "Retry"} -Server "<ServerName>" -Resubmit $true
В этом примере повторно отправляются все сообщения, находящиеся в удаленной очереди доставки с состоянием «Повторить» на сервере Exchange01.
Retry-Queue -Filter {Status -eq "Retry"} -Server "Exchange01" -Resubmit $true
Дополнительные сведения о синтаксисе и параметрах см. в разделе Retry-Queue.
Использование командной консоли для повторно отправки всех сообщений в очередь «Сообщения с недостижимым местом назначения»
Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Очереди» в разделе Разрешения транспорта.
Примечание. |
---|
Консоль управления Exchange невозможно использовать для выполнения этой задачи. |
Чтобы повторно отправить все сообщения, находящиеся в очереди «Сообщения с недостижимым местом назначения», используйте следующую синтаксическую конструкцию.
Retry-Queue -Identity "<ServerName>\Unreachable" -Resubmit $true
В этом примере повторно отправляются все сообщения, находящиеся в очереди «Сообщения с недостижимым местом назначения» на сервере Exchange01.
Retry-Queue -Identity "Exchange01\Unreachable" -Resubmit $true
Дополнительные сведения о синтаксисе и параметрах см. в разделе Retry-Queue.
Повторная отправка сообщений, находящихся в очереди опасных сообщений
Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Очереди» в разделе Разрешения транспорта.
Для повторной отправки сообщений, находящихся в очереди опасных сообщений, необходимо возобновить работу с сообщением. С помощью командлета Retry-Queue с параметром Resubmit нельзя повторно отправить очередь подозрительных сообщений. Для возобновления работы с сообщением из очереди опасных сообщений можно использовать средство просмотра очередей или командлет Resume-Message.
Примечание. |
---|
Очередь опасных сообщений содержит сообщения, которые считаются потенциально вредными для системы Exchange 2010 после сбоя сервера. Такие сообщения могут действительно иметь вредоносное содержимое или формат. И наоборот, они могут быть «жертвами» плохо написанного агента, приведшего к аварии сервера Exchange во время обработки предположительно опасных сообщений. Если нет уверенности в безопасности сообщений из очереди опасных сообщений, необходимо экспортировать их в файлы для проверки. Очередь опасных сообщений отображается в средстве просмотра очередей только в том случае, если в ней есть сообщения. |
Использование консоли управления Exchange для возобновления сообщений в очереди подозрительных сообщений
В дереве консоли щелкните Инструменты.
В области результатов щелкните Средство просмотра очереди.
В области действий выберите Открыть средство.
В средстве просмотра очереди перейдите на вкладку Очереди. Отобразится список всех очередей на сервере, к которому установлено подключение.
Выберите очередь опасных сообщений. В области действий выберите Просмотр сообщений.
Выделите одно или несколько сообщений в списке, щелкните правой кнопкой мыши и выберите команду Возобновить.
Использование командной консоли для возобновления сообщений в очереди опасных сообщений
Перед возобновлением работы с сообщением из очереди опасных сообщений сначала необходимо определить идентификатор сообщения. В этом примере определяется идентификатор всех сообщений в очереди подозрительных сообщений.
Get-Message -Queue "Poison" | Format-Table Identity
Для возобновления сообщения из очереди опасных сообщений используется идентификатор сообщения, определенный на предыдущем этапе, и следующая синтаксическая конструкция.
Resume-Message <IdentityofPoisonMessage>
В этом примере возобновляется сообщение из очереди опасных сообщений со значением идентификатора 222.
Resume-Message 222
Дополнительные сведения о синтаксисе и параметрах см. в разделах Resume-Message или Get-Message.
© Корпорация Майкрософт (Microsoft Corporation), 2010. Все права защищены.