Procedimentos para mensagens em filas

APLICA-SE A:yes-img-162016 yes-img-192019 yes-img-seSubscription Edition

No Exchange Server, você pode usar o Visualizador de Filas na Caixa de Ferramentas do Exchange ou o Shell de Gerenciamento do Exchange para gerenciar mensagens em filas. Para obter mais informações sobre mensagens em filas, consulte Propriedades da mensagem.

Este tópico descreve como executar os seguintes procedimentos em mensagens em filas:

  • Remover mensagens: você pode remover mensagens de filas com ou sem um relatório de falha na entrega para o remetente (também conhecido como NDR, notificação de status de entrega, DSN ou mensagem de devolução).
  • Suspender mensagens: ao suspender uma mensagem, você impede a entrega da mensagem. A mensagem não deixará a fila até que você a retone.
  • Retomar mensagens: Você pode retomar uma mensagem que atualmente tem um status de Suspensa. Ao reiniciar uma mensagem, você habilita a sua entrega.
  • Mensagens de redirecionamento: você pode drenar mensagens de todas as filas de entrega em um servidor de Caixa de Correio e transferir essas mensagens para outro servidor de Caixa de Correio.

Para obter informações sobre como exportar mensagens de filas, consulte Exportar mensagens de filas.

Do que você precisa saber para começar?

  • Tempo estimado para concluir cada procedimento: 5 minutos

  • Para localizar e abrir a Caixa de Ferramentas do Exchange, use um dos seguintes procedimentos:

    • Windows 10: Clique em Iniciar>Todos os AplicativosMicrosoft>Exchange Server <Versão>>Caixa de Ferramentas do Exchange.

    • Windows Server 2012 R2 ou Windows 8.1: na tela inicial, abra o modo de exibição Aplicativos clicando na seta para baixo próximo ao canto inferior esquerdo ou passando o dedo para cima a partir do meio da tela. O atalho da Caixa de Ferramentas do Exchange está em um grupo chamado Versão> do Microsoft Exchange Server<.

    • Windows Server 2012: Use qualquer um dos seguintes métodos:

      • Na tela Inicial, clique em uma área vazia e digite Caixa de Ferramentas do Exchange.
      • Na área de trabalho ou na tela Inicial, pressione a tecla Windows+Q. No botão Pesquisar, digite Caixa de Ferramentas do Exchange.
      • Na área de trabalho ou na tela Inicial, mova o cursor para o canto superior direito ou passe o dedo da borda direita da tela para a esquerda para mostrar os botões. Clique no botão Pesquisar e digite Caixa de Ferramentas do Exchange.

      Quando o atalho aparecer nos resultados, você poderá selecioná-lo.

  • Para saber como abrir o Shell de Gerenciamento do Exchange em sua organização do Exchange local, confira Abra o Shell de Gerenciamento do Exchange.

  • Para obter mais informações sobre o uso de filtros e valores de identidade no Shell de Gerenciamento do Exchange, consulte Localizar filas e mensagens em filas no Shell de Gerenciamento do Exchange.

  • Para executar este procedimento ou estes procedimentos, você precisa receber permissões. Para ver de que permissões você precisa, consulte o Entrada "Filas" no tópico Permissões de fluxo de email.

  • Para informações sobre atalhos de teclado que possam se aplicar aos procedimentos neste tópico, confira Atalhos de teclado no Centro de Administração do Exchange.

Dica

Está com problemas? Peça ajuda no fórum do Exchange Server no Exchange | Exchange Server | e Vulnerabilidade.

Remover mensagens das filas

Observação:

Uma mensagem enviada para vários destinatários pode estar localizada em mais do que uma fila. Para remover uma mensagem de mais de uma fila numa única operação, precisa de usar um filtro. Para obter mais informações, consulte Propriedades de mensagens em filas e Parâmetros de filtragem de mensagens.

Usar o Visualizador de Filas para remover mensagens de filas

  1. Na Caixa de Ferramentas do Exchange, na seção Ferramentas de fluxo de email , clique duas vezes no Visualizador de Filas para abrir a ferramenta em uma nova janela.

  2. No Visualizador de filas, clique na guia Mensagens . Uma lista de todas as mensagens no servidor ao qual você está conectado será exibida. Para ajustar a ação a uma única fila, clique na guia Filas, clique duas vezes no nome da fila e clique na guia Servidor\Fila exibida.

  3. Selecione uma ou mais mensagens na lista, clique com o botão direito do mouse e, em seguida, selecione Remover Mensagens (com notificação de falha na entrega) ou Remover Mensagens (sem notificação de falha na entrega). É exibida uma caixa de diálogo que confirma a ação selecionada e exibe " Deseja continuar?". Clique em Sim.

  4. Para remover todas as mensagens de uma fila específica, clique na guia Filas. Selecione uma fila, clique com o botão direito do mouse e selecione Remover Mensagens (com NDR) ou Remover Mensagens (sem NDR). É exibida uma caixa de diálogo que confirma a ação selecionada e exibe " Deseja continuar?". Clique em Sim.

    Observação

    Se você estiver trabalhando com uma lista filtrada, a página exibida talvez não inclua todos os itens no filtro. Nesse caso, uma tela exibirá a mensagem: Esta ação afetará todos os itens nesta página. Para expandir o escopo dessa ação para incluir todos os itens neste filtro, selecione a caixa a seguir antes de clicar em OK.

Usar o Shell de Gerenciamento do Exchange para remover mensagens

Para remover mensagens de filas, use a seguinte sintaxe.

Remove-Message <-Identity MessageIdentity | -Filter "MessageFilter"> -WithNDR <$true | $false>

Este exemplo remove mensagens nas filas com o assunto "Win Big" sem enviar uma notificação de falha na entrega.

Remove-Message -Filter "Subject -eq 'Win Big'" -WithNDR $false

Este exemplo remove a mensagem com a ID de mensagem 3 da fila Inacessível no servidor chamado Mailbox01 e envia uma NDR.

Remove-Message -Identity Mailbox01\Unreachable\3 -WithNDR $true

Para obter mais informações, consulte Remove-Message

Como saber se funcionou?

Para verificar se você removeu com êxito as mensagens das filas, use um dos seguintes procedimentos:

  • No Visualizador de Filas, escolha a fila ou crie um filtro para confirmar que as mensagens já não existem.

  • No Shell de Gerenciamento do Exchange, substitua MessageFilter pelo filtro que você usou ou <QueueIdentity> pela identidade da fila e execute um dos seguintes comandos para verificar se as mensagens não existem mais:

    Get-Message -Filter "MessageFilter"
    

    Ou

    Get-Message -Queue <QueueIdentity>
    

    Para mais informações, consulte Get-Message.

Suspender mensagens nas filas

Observações:

  • Uma mensagem enviada para vários destinatários pode estar localizada em mais do que uma fila. Para suspender uma mensagem em mais do que uma fila numa única operação, você precisa de um filtro. Para obter mais informações, consulte Propriedades de mensagens em filas e Parâmetros de filtragem de mensagens.

  • Se você suspender uma mensagem que está sendo transmitida para o próximo salto, a entrega da mensagem continuará e o status da mensagem será PendingSuspend. Se a entrega falhar, a mensagem entrará novamente na fila e será suspensa.

Usar o Visualizador de Filas para suspender mensagens

  1. Na Caixa de Ferramentas do Exchange, na seção Ferramentas de fluxo de email , clique duas vezes no Visualizador de Filas para abrir a ferramenta em uma nova janela.

  2. No Visualizador de filas, clique na guia Mensagens . Uma lista de todas as mensagens no servidor ao qual você está conectado será exibida. Para limitar a exibição a uma única fila, clique na guia Filas, clique duas vezes no nome da fila e clique na guia Servidor\Fila que aparecer.

  3. Selecione uma ou mais mensagens, clique com o botão direito do mouse e selecione Suspender.

Usar o Shell de Gerenciamento do Exchange para suspender mensagens

Para suspender mensagens, use a seguinte sintaxe:

Suspend-Message <-Identity MessageIdentity | -Filter "MessageFilter">

Este exemplo suspende a mensagem com a ID de mensagem 3 na fila Inacessível no servidor chamado Mailbox01.

Suspend-Message -Identity Mailbox01\Unreachable\3

Este exemplo suspende todas as mensagens em todas as filas no servidor local que são de qualquer remetente no domínio contoso.com.

Suspend-Message -Filter "FromAddress -like '*contoso.com'"

Este exemplo suspende todas as mensagens na fila de entrega para contoso.com no servidor chamado Mailbox01.

Get-Queue Mailbox01\contoso.com | Get-Message | Suspend-Message

Este exemplo suspende todas as mensagens em todas as filas no servidor local.

Get-Queue | Get-Message | Suspend-Message

Para obter mais informações, consulte Suspend-Message.

Como saber se funcionou?

Para verificar se você suspendeu mensagens com êxito em filas, use um dos seguintes procedimentos:

  • No Visualizador de Filas, escolha a fila ou crie um filtro para confirmar que as mensagens estão suspensas.

  • No Shell de Gerenciamento do Exchange, substitua MessageFilter pelo filtro que você usou ou <QueueIdentity> pela identidade da fila e execute um dos seguintes comandos para verificar se as mensagens estão suspensas:

    Get-Message -Filter "MessageFilter"
    

    Ou

    Get-Message -Queue <QueueIdentity>
    

    Para mais informações, consulte Get-Message.

Retomar mensagens nas filas

Observações:

  • Você só pode retomar mensagens com um status de Suspenso.
  • O status da fila que contém as mensagens afeta a entrega da mensagem. Por exemplo, se você retomar mensagens suspensas em uma fila com um status de Suspenso, as mensagens não poderão ser entregues até que você retome a fila. Para obter mais informações sobre como retomar filas, consulte Retomar filas.

Usar o Visualizador de Filas para retomar mensagens

  1. Na Caixa de Ferramentas do Exchange, na seção Ferramentas de fluxo de email , clique duas vezes no Visualizador de Filas para abrir a ferramenta em uma nova janela.

  2. No Visualizador de filas, clique na guia Mensagens . Uma lista de todas as mensagens no servidor ao qual você está conectado será exibida. Para ajustar a ação para focalizar uma única fila, clique na guia Filas, clique duas vezes no nome da fila e clique na guia Servidor\Fila que aparecer.

  3. Clique em Criar Filtro e insira a expressão do filtro da seguinte maneira:

    1. Selecione Status na lista suspensa de propriedades da mensagem.
    2. Selecione É Igual a na lista suspensa de operadores de comparação.
    3. Selecione Suspenso na lista suspensa de valores.
  4. Clique em Aplicar Filtro. Todas as mensagens que têm um status Suspenso são exibidas.

  5. Selecione uma ou mais mensagens na lista, clique com o botão direito e selecione Continuar.

Usar o Shell de Gerenciamento do Exchange para retomar mensagens

Para retomar mensagens, use a seguinte sintaxe:

Resume-Message <-Identity MessageIdentity | -Filter "MessageFilter">

Este exemplo retoma todas as mensagens enviadas de qualquer remetente no domínio contoso.com.

Resume-Message -Filter "FromAddress -like '*contoso.com'"

Este exemplo retoma a mensagem com a ID de mensagem 3 na fila Inacessível no servidor chamado Mailbox01.

Resume-Message -Identity Mailbox01\Unreachable\3

Como saber se funcionou?

Para verificar se você retomou com êxito as mensagens em filas, use um dos seguintes procedimentos:

  • No Visualizador de filas, selecione a fila ou crie um filtro para verificar se as mensagens não estão mais suspensas.

  • No Shell de Gerenciamento do Exchange, substitua MessageFilter pelo filtro que você usou ou <QueueIdentity> pela identidade da fila e execute um dos seguintes comandos para verificar se as mensagens não estão mais suspensas:

    Get-Message -Filter "MessageFilter"
    

    Ou

    Get-Message -Queue <QueueIdentity>
    

    Para mais informações, consulte Get-Message.

Se você não conseguir encontrar as mensagens em nenhuma fila no servidor, isso provavelmente indica que a mensagem foi entregue com sucesso para o próximo salto.

Redirecionar mensagens em filas

O redirecionamento de mensagens drena todas as mensagens ativas das filas de entrega no servidor de Caixa de Correio de origem e as encaminha para o servidor de Caixa de Correio de destino. As mensagens são enfileiradas para entrega e roteadas para o próximo salto.

Observações:

  • Somente as mensagens ativas são redirecionadas.
  • Filas de sombra e mensagens na fila de mensagens suspeitas não são redirecionadas.
  • O servidor de Caixa de Correio de origem não aceita novas mensagens enquanto as mensagens estão sendo redirecionadas.
  • Você só pode usar o Shell de Gerenciamento do Exchange para redirecionar mensagens.

Usar o Shell de Gerenciamento do Exchange para redirecionar mensagens

Para redirecionar mensagens, use a seguinte sintaxe:

Redirect-Message -Server <ServerIdentity> -Target <ServerFQDN>

Este exemplo redireciona mensagens de todas as filas de entrega no servidor denominado Mailbox01 para o servidor denominado Mailbox02.contoso.com.

Redirect-Message -Server Mailbox01 -Target Mailbox02.contoso.com

Para obter mais informações, consulte Redirect-Message.

Como saber se funcionou?

Para verificar se você redirecionou mensagens em filas com êxito, use um dos seguintes procedimentos:

  • No Visualizador de filas, verifique se o valor da Contagem de mensagens nas filas de entrega no servidor de origem está vazio ou diminuindo.

  • No Shell de Gerenciamento do Exchange, execute o comando a seguir para verificar se o valor da propriedade MessageCount para as filas de entrega no servidor de origem está diminuindo ou vazio.

    Get-Queue