Procedimentos para 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 filas. Para obter mais informações sobre filas, consulte Filas e mensagens em filas.

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

  • Exibir filas
  • Filas de repetição: quando um servidor Exchange não consegue se conectar ao próximo salto, a fila é colocada em um status de Repetição e o servidor tenta periodicamente se conectar e entregar as mensagens. Ao repetir uma fila manualmente, você substitui o tempo de repetição agendado forçando uma tentativa de conexão imediata.
  • Reenviar filas: Reenviar uma fila é semelhante a tentar novamente uma fila, exceto que as mensagens são enviadas de volta para a fila de envio para o categorizador processar, em vez de tentar se conectar imediatamente ao próximo salto. Isso será útil se as alterações na infraestrutura de rede estiverem impedindo que as mensagens na fila sejam entregues.
  • Suspender filas: novas mensagens podem entrar na fila, e as mensagens que estão no ato de serem transmitidas para o próximo salto sairão da fila, mas, caso contrário, as mensagens não deixarão a fila até que a fila seja retomada manualmente.
  • Retomar filas: reinicie a entrega de mensagens de saída para uma fila que tenha um status de Suspenso. Quando você retoma uma fila, o status das mensagens na fila não muda (por exemplo, as mensagens que têm um status de Suspenso permanecem suspensas e não sairão da fila).

Para procedimentos sobre mensagens em filas, consulte Procedimentos para mensagens em 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.

Exibir filas

Usar o Visualizador de Filas para ver 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 Filas. É exibida uma lista de todas as filas no servidor ao qual você está conectado.
  3. Você pode usar o link Exportar Lista do painel de ações para exportar a lista de filas. Para obter mais informações, consulte How to Export Lists from the Exchange Management Consoles.

Usar o Shell de Gerenciamento do Exchange para exibir filas

Para exibir filas, use a seguinte sintaxe.

Get-Queue [-Filter <Filter> -Server <ServerIdentity> -Include <Internal | External | Empty | DeliveryType> -Exclude <Internal | External | Empty | DeliveryType>]

Este exemplo exibe informações básicas sobre todas as filas não vazias no servidor chamado Mailbox01.

Get-Queue -Server Mailbox01 -Exclude Empty

Este exemplo exibe informações detalhadas de todas as filas no servidor Exchange local que contêm mais de 100 mensagens.

Get-Queue -Filter "MessageCount -gt 100" | Format-List

Para obter mais informações, consulte Get-Queuee Find queues e mensagens em filas no Shell de Gerenciamento do Exchange.

Use o Shell de Gerenciamento do Exchange para exibir informações de resumo de fila em vários servidores Exchange

O cmdlet Get-QueueDigest fornece uma exibição agregada de alto nível do estado das filas em todos os servidores dentro de um escopo específico (por exemplo, um DAG, um site do Active Directory, uma lista de servidores ou toda a floresta do Active Directory).

Por padrão, o cmdlet Get-QueueDigest exibe as filas de entrega que contenham dez ou mais mensagens e os resultados são de um a dois minutos atrás. Para instruções sobre como alterar estes valores padrões, consulte Configurar Get-QueueDigest.

Observações:

  • Filas em um servidor de Transporte de Borda inscrito não estão incluídas nos resultados de Get-QueueDigest.
  • Get-QueueDigest está disponível em servidores de Transporte de Borda, mas os resultados são restritos a filas locais no servidor.

Para exibir informações de resumo sobre filas em vários servidores Exchange, execute o seguinte comando:

Get-QueueDigest <-Server <ServerIdentity1,ServerIdentity2...> | -Dag <DagIdentity1,DagIdentity2...> | -Site <ADSiteIdentity1,ADSiteIdentity2...> | -Forest> [-Filter <Filter>]

Este exemplo exibe informações resumidas sobre as filas em todos os servidores de Caixa de Correio do Exchange 2013 ou posterior no site do Active Directory chamado FirstSite, onde a contagem de mensagens é maior que 100.

Get-QueueDigest -Site FirstSite -Filter "MessageCount -gt 100"

Este exemplo exibe informações resumidas sobre as filas em todos os servidores de Caixa de Correio no grupo de disponibilidade de banco de dados (DAG) denominado DAG01, onde o status da fila tem o valor Repetir.

Get-QueueDigest -Dag DAG01 -Filter "Status -eq 'Retry'"

Para obter mais informações, consulte Get-QueueDigest.

Filas de repetição

Ao repetir uma fila de entrega, você força uma tentativa de conexão imediata e substitui o próximo horário de repetição agendado. Para obter mais informações sobre o tempo de repetição agendado para filas, consulte Repetição de mensagem, reenvio e intervalos de expiração.

Observações:

  • A fila deve estar em um status de Repetição para que esta ação tenha algum efeito.
  • Se a conexão não for bem-sucedida, o cronômetro do intervalo de repetição será reiniciado.

Usar o Visualizador de Filas para repetir uma fila

  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 Filas. Uma lista de todas as filas no servidor ao qual você está conectado é exibida.

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

    1. Selecione Status na lista suspensa de propriedades da fila.
    2. Selecione É Igual a na lista suspensa de operadores de comparação.
    3. Selecione Repetir na lista suspensa de valores.
    4. Clique em Aplicar Filtro. Todas as filas com um status atual Repetir são exibidas.
    5. Selecione uma ou mais filas da lista. Clique com o botão direito e, em seguida, selecione Repetir Fila. Se a tentativa de conexão obtiver êxito, o status da fila será alterado para Ativo. Se nenhuma conexão for estabelecida, a fila permanecerá em um status Repetir e o horário da próxima tentativa será atualizado.

Usar o Shell de Gerenciamento do Exchange para repetir uma fila

Para repetir filas, use a seguinte sintaxe.

Retry-Queue <-Identity QueueIdentity | -Filter QueueFilter [-Server ServerIdentity]>

Este exemplo repete todas as filas no servidor local com o status Repetir.

Retry-Queue -Filter "Status -eq 'Retry'"

Este exemplo repete a fila chamada contoso.com no servidor chamado Mailbox01.

Retry-Queue -Identity Mailbox01\contoso.com

Como saber se funcionou?

Para verificar se você repetiu uma fila com êxito, use um dos seguintes procedimentos:

  • No Visualizador de filas, verifique os valores das propriedades Status, Next Retry Time e Last Error .

  • No Shell de Gerenciamento do Exchange, substitua <QueueIdentity> pela identidade da fila e use a seguinte sintaxe para verificar os valores da propriedade:

    Get-Queue -Identity <QueueIdentity> | Format-Table -Auto Identity,Status,LastRetryTime,NextRetryTime
    

Reenviar filas

O reenvio de uma fila envia todas as mensagens na fila de volta para a fila de envio para o categorizador processar. Para obter mais informações sobre o categorizador, consulte Fluxo de emails e pipeline de transporte.

Observações:

  • Você não pode usar o Visualizador de Filas para reenviar filas. Só é possível usar o Shell de Gerenciamento do Exchange.
  • Você pode reenviar as seguintes filas:
    • Uma fila de entrega com o status de Repetir.
    • A fila inacessível. Todas as mensagens na fila que têm o valor de status de Suspenso não são reenviadas.
  • Você não pode reenviar a fila de mensagens suspeitas, mas pode reenviar mensagens individuais na fila. Para obter mais informações, consulte a seção Reenviar mensagens na fila de mensagens suspeitas mais adiante neste tópico.
  • Em vez de reenviar a fila, você pode exportar as mensagens para arquivos .eml e reenviá-las usando o Diretório de Repetição em qualquer servidor Exchange. Para obter mais informações, consulte Exportar mensagens de filas

Usar o Shell de Gerenciamento do Exchange para reenviar filas

Para reenviar filas, use a seguinte sintaxe:

Retry-Queue <-Identity QueueIdentity | -Filter "Status -eq 'Retry'" -Server ServerIdentity> -Resubmit $true

Este exemplo reenvia todas as mensagens localizadas em todas as filas de entrega com o status Repetir no servidor denominado Mailbox01.

Retry-Queue -Filter "Status -eq 'Retry'" -Server Mailbox01 -Resubmit $true

Este exemplo reenvia todas as mensagens localizadas na fila Inacessível no servidor Mailbox01.

Retry-Queue -Identity Mailbox01\Unreachable -Resubmit $true

Para obter mais informações, consulte Retry-Queue.

Como saber se funcionou?

Para verificar se você reenviou uma fila com êxito, use um dos seguintes procedimentos:

  • No Visualizador de filas, verifique as propriedades da fila.

  • No Shell de Gerenciamento do Exchange, substitua <QueueIdentity> pela identidade da fila e execute o seguinte comando para verificar os valores da propriedade:

    Get-Queue -Identity <QueueIdentity>
    

Reenviar mensagens localizadas na fila de mensagens suspeitas

Um caso especial para reenvio de mensagens é a fila de mensagens suspeitas. Você não pode reenviar a fila de mensagens suspeitas como outras filas, mas pode reenviar mensagens individuais na fila de mensagens suspeitas.

Observações:

  • Mensagens na fila de mensagens suspeitas podem ser genuinamente prejudiciais ou podem ser mensagens válidas vítimas de um agente de transporte mal escrito ou de um bug de software. Se você não tiver certeza da segurança das mensagens na fila de mensagens suspeitas, exporte as mensagens para arquivos para que possa examiná-las. Para obter mais informações, consulte Exportar mensagens de filas.
  • O procedimento para reenviar mensagens da fila de mensagens suspeitas é o mesmo que retomar mensagens suspensas de outras filas. Você pode usar o Visualizador de Filas ou o Shell de Gerenciamento do Exchange. Para obter mais informações sobre como retomar mensagens, consulte Retomar mensagens em filas.
  • A fila de mensagens suspeitas só fica visível quando a fila contém mensagens.

Use o Visualizador de Filas para reenviar mensagens na fila de mensagens suspeitas

  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 Filas. Uma lista de todas as filas no servidor ao qual você está conectado é exibida.
  3. Selecione a fila de mensagens suspeitas. No painel de ações, selecione Exibir Mensagens.
  4. Selecione uma ou mais mensagens na lista, clique com o botão direito e selecione Continuar.

Use o Shell de Gerenciamento do Exchange para reenviar mensagens na fila de mensagens suspeitas

Para reenviar uma mensagem da fila de mensagens suspeitas, execute as etapas a seguir.

  1. Encontre a identidade da mensagem executando o comando a seguir no servidor local.

    Get-Message -Queue Poison | Format-Table Identity
    
  2. Use a identidade da mensagem da etapa anterior no comando a seguir.

    Resume-Message <PoisonMessageIdentity>
    

    Este exemplo retoma uma mensagem da fila de mensagens suspeitas que tem o valor de Identidade da mensagem 222.

    Resume-Message 222
    

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

Como saber se funcionou?

Para verificar se você reenviou com êxito uma mensagem da fila de mensagens suspeitas, use qualquer um dos procedimentos a seguir para verificar se a mensagem não está mais na fila:

  • No Visualizador de filas, visualize a fila de mensagens suspeitas em que você tentou reenviar a mensagem.

  • No Shell de Gerenciamento do Exchange, execute o seguinte comando:

    Get-Message -Queue Poison
    

Se a mensagem reenviada era a única mensagem na fila de mensagens suspeitas e a fila não está mais visível, isso também é uma indicação de um reenvio bem-sucedido da mensagem.

Suspender filas

Você pode suspender uma fila para interromper o fluxo de mensagens e, depois, suspender uma ou mais mensagens da fila. Para obter mais informações, consulte Suspender mensagens em filas.

Observações:

  • Você pode suspender as seguintes filas:
    • Uma fila de entrega com qualquer status.
    • A fila inacessível. Até que você retome manualmente essa fila, as mensagens não serão mais reenviadas automaticamente ao categorizador quando atualizações de configuração forem detectadas.
    • A fila de envio. Até que você retome manualmente essa fila, as mensagens não serão captadas pelo categorizador.
  • Suspender uma fila não altera o status das mensagens na fila para Suspenso.

Usar o Visualizador de Filas para suspender uma fila

  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 Filas. Uma lista de todas as filas no servidor ao qual você está conectado é exibida. Você pode criar um filtro para exibir somente filas que atendam a critérios específicos.
  3. Selecione uma ou mais filas, clique com o botão direito do mouse e selecione Suspender.

Usar o Shell de Gerenciamento do Exchange para suspender uma fila

Para suspender uma fila, use a seguinte sintaxe:

Suspend-Queue <-Identity QueueIdentity | -Filter "QueueFilter" [-Server ServerIdentity]>

Este exemplo suspende todas as filas do servidor local que tiverem uma contagem de mensagens igual ou superior a 1.000 e o status Repetir.

Suspend-Queue -Filter "MessageCount -ge 1000 -and Status -eq 'Retry'"

Este exemplo suspende a fila chamada contoso.com no servidor denominado Mailbox01.

Suspend-Queue -Identity Mailbox01\contoso.com

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

Como saber se funcionou?

Para verificar se você suspendeu uma fila com êxito, use um dos seguintes procedimentos:

  • No Visualizador de filas, verifique se a fila tem o valor Status de Repetir.

  • No Shell de Gerenciamento do Exchange, substitua <QueueIdentity> pela identidade da fila e execute o seguinte comando para verificar o valor da propriedade Status :

    Get-Queue -Identity <QueueIdentity>
    

Retomar filas

Ao retomar uma fila, você reinicia a entrega de mensagens de saída de uma fila que tem um status de Suspenso.

Observações:

  • Você só pode retomar filas que foram suspensas.
  • Retomar uma fila não altera o status das mensagens na fila. Por exemplo, mensagens com um status de Suspenso permanecem suspensas e não saem da fila depois que você reinicia a fila.

Usar o Visualizador de Filas para retomar 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 Filas. Uma lista de todas as filas no servidor ao qual você está conectado é exibida.

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

    1. Selecione Status na lista suspensa de propriedades da fila.
    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 filas do servidor atualmente suspensas são exibidas.

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

Usar o Shell de Gerenciamento do Exchange para retomar filas

Para retomar filas, use a seguinte sintaxe:

Resume-Queue <-Identity QueueIdentity | -Filter "QueueFilter" [-Server ServerIdentity]>

Este exemplo retoma todas as filas no servidor local com um status Suspenso.

Resume-Queue -Filter "Status -eq 'Suspended'"

Este exemplo retoma a fila de entrega suspensa chamada contoso.com no servidor denominado Mailbox01.

Resume-Queue -Identity Mailbox01\contoso.com

Para obter mais informações, consulte Resume-Queue.

Como saber se funcionou?

Para verificar se você retomou uma fila com êxito, use um dos seguintes procedimentos:

  • No Visualizador de filas, verifique se a fila não tem o valor Status Suspenso (por exemplo, Ativo, Conectando ou Pronto).

  • No Shell de Gerenciamento do Exchange, substitua <QueueIdentity> pela identidade da fila e execute o seguinte comando para verificar o valor da propriedade Status :

    Get-Queue -Identity <QueueIdentity>