Reenviar Mensagens em Filas
Aplica-se a: Exchange Server 2010
Tópico modificado em: 2009-10-22
Você pode reenviar manualmente mensagens à Fila de envio para que o categorizador as processe novamente. Você pode reenviar manualmente as mensagens que têm o seguinte status em um computador que esteja executando o Microsoft Exchange Server 2010 e que tenha a função de servidor de Transporte de Hub ou de Transporte de Borda instalada:
- Filas de entrega de caixa de correio ou filas de entrega remota com o status de Repetição. As mensagens das filas não devem estar no estado Suspenso.
- Mensagens na fila Inacessíveis que não estão no estado Suspenso.
- Mensagens na fila de mensagens suspeitas.
Você pode usar os seguintes métodos para reenviar manualmente as mensagens:
- Use o cmdlet Retry-Queue com o parâmetro Resubmit.
- Exporte as mensagens para arquivos de mensagem .eml e reenvie-as usando o Diretório de repetição. Para mais informações sobre esse método de reenvio, consulte Exportar Mensagens de Filas.
- Use o Visualizador de Filas ou o cmdlet Resume-Message para enviar novamente as mensagens da fila de mensagens suspeitas. Não é possível reenviar a fila de mensagens suspeitas, usando o cmdlet Retry-Queue com o parâmetro Resubmit. Para mais informações, consulte Retomar Mensagens.
Ao usar o cmdlet Retry-Queue com o parâmetro Resubmit, você pode forçar o reenvio de mensagens através do processo de categorização de uma nova tentativa na entrega.
O uso do cmdlet Retry-Queue sem o parâmetro Resubmit força a fila de entrega a tentar conectar ao próximo salto imediatamente. As mensagens não são reenviadas através do processo de categorização. Para informações sobre como repetir a conexão de uma fila de entrega, consulte Filas de Repetição.
Procurando outras tarefas de gerenciamento relacionadas ao gerenciamento de filas de transporte? Consulte Gerenciando Filas de Transporte.
Use o Shell para reenviar todas as mensagens que estão localizadas em uma fila de entrega de caixa de correio específica ou em uma fila de entrega remota
Para executar este procedimento, você precisa de permissões. Para ver de que permissões você precisa, consulte o Entrada "Filas" no tópico Permissões de transporte.
Dica
O EMC não pode ser usado para realizar esta tarefa.
Para reenviar todas as mensagens que estão localizadas em uma fila de entrega de caixa de correio específica ou em uma fila de entrega remota, use a sintaxe a seguir.
Retry-Queue -Identity "<ServerName>\<Destination>" -Resubmit $true
Este exemplo reenvia todas as mensagens que estão localizadas na fila de entrega remota Contoso.com no servidor Exchange01.
Retry-Queue -Identity "Exchange01\Contoso.com" -Resubmit $true
Para informações detalhadas de sintaxes e de parâmetros, consulte Retry-Queue.
Use o Shell para reenviar todas as mensagens que estão localizadas em todas as filas de entrega de caixa de correio ou filas de entrega remotas que têm o status de Repetição
Para executar este procedimento, você precisa de permissões. Para ver de que permissões você precisa, consulte o Entrada "Filas" no tópico Permissões de transporte.
Dica
O EMC não pode ser usado para realizar esta tarefa.
Para reenviar todas as mensagens que estão localizadas em todas as filas de entrega de caixa de correio ou filas de entrega remotas que têm o status de Repetição, use a sintaxe a seguir.
Retry-Queue -Filter {Status -eq "Retry"} -Server "<ServerName>" -Resubmit $true
Este exemplo reenvia todas as mensagens que estão localizadas em todas as filas de entrega remotas com o status de Repetição no servidor Exchange01.
Retry-Queue -Filter {Status -eq "Retry"} -Server "Exchange01" -Resubmit $true
Para informações detalhadas de sintaxes e de parâmetros, consulte Retry-Queue.
Use o Shell para reenviar todas as mensagens que estão localizadas na fila Inacessíveis
Para executar este procedimento, você precisa de permissões. Para ver de que permissões você precisa, consulte o Entrada "Filas" no tópico Permissões de transporte.
Dica
O EMC não pode ser usado para realizar esta tarefa.
Para reenviar todas as mensagens que estão localizadas na fila Inacessíveis, use a sintaxe a seguir.
Retry-Queue -Identity "<ServerName>\Unreachable" -Resubmit $true
Este exemplo reenvia todas as mensagens que estão localizadas na fila Inacessíveis no servidor Exchange01.
Retry-Queue -Identity "Exchange01\Unreachable" -Resubmit $true
Para informações detalhadas de sintaxes e de parâmetros, consulte Retry-Queue.
Reenviar mensagens localizadas na fila de mensagens suspeitas
Para executar este procedimento, você precisa de permissões. Para ver de que permissões você precisa, consulte o Entrada "Filas" no tópico Permissões de transporte.
As mensagens que estão localizadas na fila de mensagens suspeitas devem ser reenviadas retomando a mensagem. Não é possível reenviar a fila de mensagens suspeitas, usando o cmdlet Retry-Queue com o parâmetro Resubmit. Para retomar uma mensagem da fila de mensagens suspeitas, você pode usar o Visualizador de Filas ou o cmdlet Resume-Message.
Dica
A fila de mensagens suspeitas contém mensagens que são consideradas perigosas para o sistema Exchange 2010 após uma falha do servidor. As mensagens podem ser genuinamente prejudiciais em seu conteúdo ou formato. Como alternativa, elas podem ser vítimas de um agente mal escrito que travou o servidor do Exchange enquanto ele estava processando as mensagens supostamente inválidas. Se não tiver certeza sobre a segurança das mensagens na fila de mensagens suspeitas, você deverá exportá-las para arquivos para que elas possam ser examinadas. A fila de mensagens suspeitas só é visível no Visualizador de Filas quando há mensagens na fila de mensagens suspeitas.
Use o EMC para retomar mensagens na fila de mensagens suspeitas.
- Na árvore do console, clique em Caixa de Ferramentas.
- No painel de resultados, clique em Visualizador de Filas.
- No painel de ações, clique em Abrir Ferramenta.
- No Visualizador de Filas, clique na guia Filas. É exibida uma lista de todas as filas no servidor ao qual você está conectado.
- Clique na fila de mensagens suspeitas. No painel de ações, selecione Exibir Mensagens.
- Selecione uma ou mais mensagens na lista, clique com o botão direito e selecione Continuar.
Use o Shell para retomar mensagens na fila de mensagens suspeitas.
Para que você possa retomar uma mensagem da fila de mensagens suspeitas, primeiro determine a Identidade da mensagem. Este exemplo determina a Identidade de todas as mensagens na fila de mensagens suspeitas.
Get-Message -Queue "Poison" | Format-Table Identity
Para retomar uma mensagem da fila de mensagens suspeitas, use a Identidade da mensagem da etapa anterior e use a sintaxe a seguir.
Resume-Message <IdentityofPoisonMessage>
Este exemplo retoma uma mensagem da fila de mensagens suspeitas que tem o valor de Identidade da mensagem 222.
Resume-Message 222
Para informações detalhadas de sintaxes e de parâmetros, consulte Resume-Message ou Get-Message.