Compartilhar via


Procedimentos para filas

No Exchange Server, pode utilizar o Visualizador de Filas na Caixa de Ferramentas do Exchange ou na Shell de Gestão do Exchange para gerir as filas. Para obter mais informações sobre filas, consulte Filas e mensagens em filas.

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

  • Ver filas
  • Repetir filas: quando um servidor Exchange não consegue ligar ao salto seguinte, a fila é colocada num estado de Repetição e o servidor tenta ligar e entregar as mensagens periodicamente. Quando tenta uma fila manualmente, substitui a hora de repetição agendada ao forçar uma tentativa de ligação imediata.
  • Submeter novamente filas: submeter novamente uma fila é semelhante a repetir uma fila, exceto que as mensagens são enviadas de volta para a fila submissão para o categorizador processar, em vez de tentar ligar imediatamente ao salto seguinte. Isto é útil se as alterações à sua infraestrutura de rede estiverem a impedir que as mensagens na fila sejam entregues.
  • Suspender filas: as novas mensagens podem entrar na fila e as mensagens que estão no ato de serem transmitidas para o salto seguinte deixarão a fila, mas caso contrário, as mensagens não sairão da fila até que a fila seja retomada manualmente.
  • Retomar filas: reinicie a entrega de mensagens a enviar para uma fila com o estado Suspenso. Quando retoma uma fila, o estado das mensagens na fila não é alterado (por exemplo, as mensagens com o estado Suspenso permanecem suspensas e não saem da fila).

Para obter 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, utilize um dos seguintes procedimentos:

    • Windows 10: clique em Iniciar>Todas as Aplicações> MicrosoftExchange Server <Versão exchange>>Toolbox.

    • Windows Server 2012 R2 ou Windows 8.1: no ecrã Início, abra a vista Aplicações clicando na seta para baixo junto ao canto inferior esquerdo ou fazendo um gesto de percorrer a partir do meio do ecrã. O atalho da Caixa de Ferramentas do Exchange está num grupo denominado Versão> do Microsoft Exchange Server<.

    • Windows Server 2012: utilize 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 como utilizar filtros e valores de identidade na Shell de Gestão do Exchange, veja Localizar filas e mensagens em filas na Shell de Gestão 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 nos fóruns do Exchange. Visite os fóruns em: Exchange Server, Exchange Online ou Proteção do Exchange Online.

Exibir filas

Utilizar o Visualizador de Filas para ver filas

  1. Na Caixa de Ferramentas do Exchange, na secção Ferramentas de fluxo de correio , faça duplo clique em Visualizador de Filas para abrir a ferramenta numa 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.

Utilizar a Shell de Gestão do Exchange para ver as 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 apresenta informações básicas sobre todas as filas não vazias no servidor com o nome Caixa de Correio01.

Get-Queue -Server Mailbox01 -Exclude Empty

Este exemplo apresenta informações detalhadas para 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-Queue e Localizar filas e mensagens em filas na Shell de Gestão do Exchange.

Utilizar a Shell de Gestão do Exchange para ver informações de resumo da fila em vários servidores exchange

O cmdlet Get-QueueDigest fornece uma vista agregada de alto nível do estado das filas em todos os servidores num âmbito 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:

  • As filas num servidor de Transporte Edge subscrito não são incluídas nos resultados de Get-QueueDigest.
  • Get-QueueDigest está disponível nos servidores de Transporte edge, mas os resultados estã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 apresenta informações de resumo sobre as filas em todos os servidores de Caixa de Correio do Exchange 2013 ou posterior no site do Active Directory com o nome FirstSite, onde a contagem de mensagens é superior a 100.

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

Este exemplo apresenta informações de resumo sobre as filas em todos os servidores da Caixa de Correio no grupo de disponibilidade da base de dados (DAG) com o nome DAG01, em que o estado da fila tem o valor Repetir.

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

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

Filas de repetição

Ao repetir uma fila de entrega, força uma tentativa de ligação imediata e substitui a hora de repetição agendada seguinte. Para obter mais informações sobre o tempo de repetição de agendamento para filas, consulte Repetição de mensagens , nova submissão e intervalos de expiração.

Observações:

  • A fila tem de estar num estado de Repetição para que esta ação tenha qualquer efeito.
  • Se a conexão não for bem-sucedida, o cronômetro do intervalo de repetição será reiniciado.

Utilizar o Visualizador de Filas para repetir uma fila

  1. Na Caixa de Ferramentas do Exchange, na secção Ferramentas de fluxo de correio , faça duplo clique em Visualizador de Filas para abrir a ferramenta numa nova janela.

  2. No Visualizador de Filas, clique no separador Filas . É apresentada uma lista de todas as filas no servidor ao qual está ligado.

  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.

Utilizar a Shell de Gestão 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 repeti a fila com o nome contoso.com no servidor com o nome Caixa de Correio01.

Retry-Queue -Identity Mailbox01\contoso.com

Como saber se funcionou?

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

  • No Visualizador de Filas, verifique os valores das propriedades Estado, Hora de Repetição Seguinte e Último Erro .

  • Na Shell de Gestão do Exchange, substitua <QueueIdentity> pela identidade da fila e utilize a seguinte sintaxe para verificar os valores das propriedades:

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

Submeter novamente filas

Voltar a submeter uma fila envia todas as mensagens na fila de volta para a fila submissão para o categorizador processar. Para obter mais informações sobre o categorizador, consulte Fluxo de correio e o pipeline de transporte.

Observações:

  • Não pode utilizar o Visualizador de Filas para submeter novamente as filas. Só é possível usar o Shell de Gerenciamento do Exchange.
  • Pode submeter novamente as seguintes filas:
    • Uma fila de entrega com o estado Repetir.
    • A fila Inacessível. As mensagens na fila que tenham o valor de estado Suspenso não são submetidas novamente.
  • Não pode submeter novamente a fila de mensagens venenosas, mas pode submeter novamente mensagens individuais na fila. Para obter mais informações, consulte a secção Reenviar mensagens na fila de mensagens venenosas mais adiante neste tópico.
  • Em vez de voltar a submeter a fila, pode exportar as mensagens para .eml ficheiros e submetê-las novamente utilizando o diretório Repetição em qualquer servidor exchange. Para obter mais informações, veja Exportar mensagens de filas

Utilizar a Shell de Gestão do Exchange para submeter novamente as filas

Para submeter novamente as filas, utilize 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 voltou a submeter uma fila com êxito, utilize um dos seguintes procedimentos:

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

  • Na Shell de Gestão do Exchange, substitua <QueueIdentity> pela identidade da fila e execute o seguinte comando para verificar os valores das propriedades:

    Get-Queue -Identity <QueueIdentity>
    

Reenviar mensagens localizadas na fila de mensagens suspeitas

Um caso especial para reenviar mensagens é a fila de mensagens venenosas. Não pode submeter novamente a fila de mensagens venenosas como outras filas, mas pode submeter novamente mensagens individuais na fila de mensagens venenosas.

Observações:

  • As mensagens na fila de mensagens venenosas podem ser genuinamente prejudiciais ou podem ser mensagens válidas que são vítimas de um agente de transporte mal escrito ou de um erro de software. Se não tiver a certeza da segurança das mensagens na fila de mensagens venenosas, deve exportar as mensagens para ficheiros para que as possa examinar. Para obter mais informações, consulte Exportar mensagens de filas.
  • O procedimento para submeter novamente mensagens da fila de mensagens venenosas é o mesmo que retomar mensagens suspensas de outras filas. Pode utilizar o Visualizador de Filas ou a Shell de Gestão do Exchange. Para obter mais informações sobre como retomar mensagens, consulte Retomar mensagens em filas.
  • A fila de mensagens venenosas só é visível quando a fila contém mensagens.

Utilizar o Visualizador de Filas para submeter novamente mensagens na fila de mensagens venenosas

  1. Na Caixa de Ferramentas do Exchange, na secção Ferramentas de fluxo de correio , faça duplo clique em Visualizador de Filas para abrir a ferramenta numa nova janela.
  2. No Visualizador de Filas, clique no separador Filas . É apresentada uma lista de todas as filas no servidor ao qual está ligado.
  3. Selecione a fila de mensagens envenenadas. 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.

Utilizar a Shell de Gestão do Exchange para submeter novamente mensagens na fila de mensagens venenosas

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

  1. Localize a identidade da mensagem ao executar o seguinte comando 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, veja Resume-Message.

Como saber se funcionou?

Para verificar se reenviau com êxito uma mensagem da fila de mensagens venenosas, utilize um dos seguintes procedimentos para verificar se a mensagem já não se encontra na fila:

  • No Visualizador de Filas, veja a fila de mensagens venenosas onde tentou submeter novamente a mensagem.

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

    Get-Message -Queue Poison
    

Se a mensagem que reenviar foi a única mensagem na fila de mensagens não autorizadas e a fila já não estiver visível, isso também é uma indicação de uma reenviação de mensagens com êxito.

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:

  • Pode suspender as seguintes filas:
    • Uma fila de entrega que tem qualquer estado.
    • A fila Inacessível. Até retomar manualmente esta fila, as mensagens deixarão de ser automaticamente submetidas ao categorizador quando forem detetadas atualizações de configuração.
    • A fila submissão. Até retomar manualmente esta fila, as mensagens não são recolhidas pelo categorizador.
  • Suspender uma fila não altera o estado das mensagens na fila para Suspenso.

Utilizar o Visualizador de Filas para suspender uma fila

  1. Na Caixa de Ferramentas do Exchange, na secção Ferramentas de fluxo de correio , faça duplo clique em Visualizador de Filas para abrir a ferramenta numa nova janela.
  2. No Visualizador de Filas, clique no separador Filas . É apresentada uma lista de todas as filas no servidor ao qual está ligado. 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.

Utilizar a Shell de Gestão do Exchange para suspender uma fila

Para suspender uma fila, utilize 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 suspendeu uma fila com êxito, utilize um dos seguintes procedimentos:

  • No Visualizador de Filas, verifique se a fila tem o valor Estado de Repetir.

  • Na Shell de Gestão do Exchange, substitua <QueueIdentity> pela identidade da fila e execute o seguinte comando para verificar o valor da propriedade Estado :

    Get-Queue -Identity <QueueIdentity>
    

Retomar filas

Ao retomar uma fila, reinicia a entrega de mensagens a enviar a partir de uma fila com o estado Suspenso.

Observações:

  • Só pode retomar as filas que foram suspensas.
  • Retomar uma fila não altera o estado das mensagens na fila. Por exemplo, as mensagens com o estado Suspenso permanecem suspensas e não saem da fila depois de retomar a fila.

Utilizar o Visualizador de Filas para retomar as filas

  1. Na Caixa de Ferramentas do Exchange, na secção Ferramentas de fluxo de correio , faça duplo clique em Visualizador de Filas para abrir a ferramenta numa nova janela.

  2. No Visualizador de Filas, clique no separador Filas . É apresentada uma lista de todas as filas no servidor ao qual está ligado.

  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.

Utilizar a Shell de Gestão do Exchange para retomar as filas

Para retomar as filas, utilize 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, veja Resume-Queue.

Como saber se funcionou?

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

  • No Visualizador de Filas, verifique se a fila não tem o valor Estado Suspenso (por exemplo, Ativo, A ligar ou Pronto).

  • Na Shell de Gestão do Exchange, substitua <QueueIdentity> pela identidade da fila e execute o seguinte comando para verificar o valor da propriedade Estado :

    Get-Queue -Identity <QueueIdentity>