Gerenciando filas
Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Tópico modificado em: 2006-09-17
Este tópico fornece uma visão geral de filas no Microsoft Exchange Server 2007 e as tarefas de gerenciamento de filas que os administradores podem executar. Você pode gerenciar filas e mensagens localizadas nas filas por meio da interface gráfica do usuário do Visualizador de Filas e dos comandos do Shell de Gerenciamento do Exchange.
Visão Geral
Uma fila é um local de retenção temporária para mensagens que estão aguardando para entrar na próxima etapa de processamento. Cada fila representa um conjunto lógico de mensagens que um servidor de transporte processa em uma ordem específica.
O Shell de Gerenciamento do Exchange e o Visualizador de Filas do Exchange aceitam dois tipos de interação com filas. Você pode usar essas interfaces para exibir o status e o conteúdo de filas e as propriedades detalhadas de mensagens. Você pode usar também essas interfaces para executar ações que modificam filas ou as mensagens nas filas.
O Exchange 2007 usa um banco de dados ESE (Extensible Storage Engine) para armazenamento de filas. Anteriormente conhecido como JET, o ESE é um método que define uma API de nível baixo para as estruturas do banco de dados subjacente no Exchange Server. Para obter mais informações sobre como gerenciar o banco de dados de filas, consulte Gerenciando o banco de dados de filas. Este tópico inclui informações sobre como alterar o local padrão do banco de dados de filas.
O Exchange 2007 usa a tecnologia de protocolo SMTP para transportar mensagens para e da Internet, e entre os sites de serviço de diretório do Active Directory. O SMTP é um membro do conjunto de protocolos TCP/IP que controla a troca de emails entre agentes de transferência de mensagens. O servidor de Transporte de Hub usa a chamada de procedimento remoto (RPC) do Exchange para se comunicar com um servidor de Caixa de Correio para entrega de mensagens MAPI.
As mensagens fornecidas e enviadas pela Internet são enfileiradas no computador em que a função de servidor de Transporte de Borda esteja instalada. As mensagens em transporte na organização do Exchange 2007 são enfileiradas no computador em que a função de servidor de Transporte de Hub esteja instalada.
Tipos de filas
O roteamento de uma mensagem determina o tipo de fila em que uma mensagem é armazenada. Os seguintes tipos de filas são usados no Exchange 2007:
Fila de envio Uma fila persistente que é usada pelo categorizador para reunir todas as mensagens que devem ser resolvidas, roteadas e processadas por Agentes de transporte. O categorizador é um componente de transporte do Exchange que processa todas as mensagens de entrada e determina o que fazer com as mensagens com base nas informações sobre os destinatários pretendidos. No Exchange 2007, o servidor de Transporte de Borda usa o categorizador para rotear a mensagem para o destino apropriado. O servidor de Transporte de Hub usa o categorizador para expandir listas de distribuição e identificar destinatários e endereços de encaminhamento alternativos. Depois que o categorizador recupera todas as informações sobre os destinatários, ele usa essas informações para aplicar diretivas, rotear a mensagem e executar a conversão de conteúdo.
Todas as mensagens recebidas por um servidor de transporte entram para processamento na Fila de envio. As mensagens são enviadas por meio do SMTP-receive, do diretório de recebimento ou do driver de armazenamento. O categorizador recupera mensagens desta fila e, entre outras coisas, determina o local do destinatário e a rota para esse local. Após a categorização, a mensagem é movida para uma fila de entregas ou para a fila de inacessíveis. Cada servidor de transporte do Exchange 2007 tem apenas uma Fila de envio. As mensagens que estão na Fila de envio não podem estar em outras filas ao mesmo tempo.
Fila de entrega de caixa de correio As filas de entrega de caixa de correio contêm as mensagens que estão sendo entregues para um servidor de caixas de correio com a RPC criptografada do Exchange. As filas de entrega de caixa de correio existem somente nos servidores de Transporte de Hub. A fila de entrega de caixa de correio contém mensagens que estão sendo entregues aos destinatários de caixas de correio cujos dados de caixas de correio estão armazenados em um servidor de Caixa de Correio que está localizado no mesmo site do servidor de Transporte de Hub. Pode existir mais de uma fila de entrega de caixa de correio em um servidor de Transporte de Hub. O próximo salto para uma fila de entrega de caixa de correio é o nome distinto do armazenamento de caixa de correio.
Fila de entrega remota As filas de entrega remota contêm mensagens que estão sendo entregues para um servidor remoto por meio de SMTP. As filas de entrega remota podem existir nos servidores de Transporte de Hub e de Transporte de Borda, e mais de uma fila de entrega remota pode existir em cada servidor. Cada fila de entrega remota contém mensagens que estão sendo roteadas para destinatários que tenham o mesmo destino de entrega. Em um servidor de Transporte de Borda, esses destinos são domínios SMTP externos ou conectores SMTP. Em um servidor de Transporte de Hub, esses destinos estão fora do site do Active Directory em que o servidor de Transporte de Hub está localizado. As filas de entrega remota são criadas dinamicamente quando são necessárias e são excluídas automaticamente do servidor quando não contêm mais mensagens e o termina o tempo de expiração configurável. Por padrão, a fila é excluída em três minutos após a última mensagem sair da fila. O próximo salto para uma fila de entrega remota é um nome de domínio SMTP, um nome de host ou um endereço IP inteligente, ou um nome de site do Active Directory.
Fila de mensagens suspeitas A fila de mensagens suspeitas é uma fila especial usada para isolar mensagens que sejam consideradas como possivelmente perigosas ao sistema do Exchange 2007 após uma falha do servidor. As mensagens que contêm erros possivelmente fatais ao sistema do Exchange Server são entregues na fila de mensagens suspeitas. Essa fila está normalmente vazia e, se não houver nenhuma mensagen suspeita, ela não aparecerá nas interfaces de visualização de filas. A fila de mensagens suspeitas está sempre em um estado Pronto. Por padrão, todas as mensagens dessa fila estão suspensas. As mensagens poderão ser excluídas se forem consideradas perigosas para o sistema. Se for determinado que o evento que fez com que a mensagem entrasse na fila de mensagens suspeitas não está relacionado à mensagem, a entrega da mensagem poderá continuar. Quando a entrega continuar, a mensagem entrará na Fila de envio.
Fina de inacessíveis Cada servidor de transporte pode ter apenas uma fila de inacessíveis. A fila de inacessíveis contém mensagens que não podem ser roteadas para seus destinos. Normalmente, um destino inacessível é causado por alterações na configuração que modificaram o caminho de roteamento da entrega. Independentemente do destino, todas as mensagens que tenham destinatários inacessíveis residem nessa fila.
Quando uma mensagem é recebida por transporte, um item de email de transporte é criado e salvo no banco de dados. Um identificador exclusivo é atribuído ao item de email de transporte quando este entra no banco de dados. Se uma mensagem ou um item de email de transporte estiver sendo roteado para mais de um destinatário, o item poderá ter mais de um destino. Cada destino representa uma solução de roteamento separada para o item de email de transporte e cada solução de roteamento faz com que um item de email roteado seja criado.
O item de email roteado é uma referência ao item de email de transporte e é a unidade de operação para ações de filas. Se um item de email de transporte tiver mais de uma solução de roteamento, mais de um item de email roteado fará referência ao mesmo item de email de transporte. Uma mensagem que está sendo enviada aos destinatários em dois domínios diferentes aparece como duas mensagens distintas nas filas de entrega, mesmo se apenas um item de email de transporte estiver no banco de dados.
Gerenciamento de filas
Se você tiver um problema com o fluxo de mensagens ou um influxo de spam, poderá executar operações intrusivas que modifiquem o status das filas e mensagens que estejam localizadas em filas. Você pode executar uma ação em um único objeto ou pode executar uma ação em massa em mais de um objeto selecionado. Use a interface gráfica do usuário e os comandos do Visualizador de Filas no Shell de Gerenciamento do Exchange no Exchange 2007 para recuperar informações sobre mensagens e filas de entrega. Depois de recuperar essas informações, você pode selecionar as filas e mensagens a serem gerenciadas.
Você usa o Visualizador de Filas ou os comandos do Shell de Gerenciamento do Exchange para criar critérios de filtro para identificar as filas e as mensagens a serem gerenciadas. Os critérios de filtro baseiam-se nos seguintes atributos:
Estado da fila
Propriedades da fila
Estado da mensagem
Propriedades da mensagem
Para obter mais informações sobre como filtrar filas, consulte Filtrando filas. Para obter mais informações sobre como filtrar mensagens, consulte Filtrando mensagens.
Tarefas de gerenciamento de filas
Você usa o Visualizador de Filas ou comandos do Shell de Gerenciamento do Exchange para exibir informações sobre filas e mensagens. Você pode também usar essas ferramentas para executar as seguintes ações intrusivas:
Suspender fila Esta ação evita a entrega temporária de mensagens que estão na fila atualmente. A fila continua a aceitar novas mensagens, mas nenhuma delas sai da fila. Para obter mais informações, consulte Como suspender filas.
Continuar fila Esta ação reverte o efeito da ação Suspender fila e permite que a entrega de mensagens em fila continue. Para obter mais informações, consulte Como retomar filas.
Repetir fila Quando uma conexão para o próximo salto de uma fila falhar, um timer de repetição será definido. O timer de repetição agenda tentativas subseqüentes de conexão. A ação Repetir fila substitui a próxima tentativa de conexão agendada e tenta conectar ao próximo salto imediatamente. Se nenhuma conexão for feita, o próximo horário de repetição será redefinido. Para obter mais informações, consulte Como repetir filas.
Você também pode utilizar o cmdlet Retry-Queue juntamente com o parâmetro Resubmit para fazer com que as mensagens da fila sejam reenviadas para a fila de Envio e voltem para o processo de categorização. É possível reenviar mensagens com o seguinte status manualmente:
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 da fila Inacessível que não estão no estado Suspenso.
Mensagens na fila de mensagens suspeitas.
Para obter mais informações, consulte Como reenviar mensagens em filas.
Suspender mensagem Esta ação evita a entrega temporária de uma mensagem. Você pode usar a ação Suspender mensagem para evitar a entrega de uma mensagem para todos os destinatários de uma fila específica ou para todos os destinatários de todas as filas. Para obter mais informações, consulte Como suspender mensagens.
Continuar mensagem Esta ação reverte o efeito da ação Suspender mensagem e permite que a entrega de mensagens em fila continue. Você pode usar a ação Continuar mensagem para retomar a entrega de uma mensagem para todos os destinatários de uma fila específica ou para todos os destinatários de todas as filas. Também é possível utilizar esta ação para reenviar mensagens na fila de mensagens suspeitas. Para obter mais informações, consulte Como retomar mensagens.
Remover mensagem Esta ação evita permanente a entrega de uma mensagem. Você pode usar a ação Remover mensagem para evitar a entrega de uma mensagem para todos os destinatários de uma fila específica ou para todos os destinatários de todas as filas. Também é possível configurar a ação Remover mensagem para enviar uma notificação de falha na entrega ao remetente quando a mensagem for removida. Para obter mais informações, consulte Como remover mensagens de filas.
Exportar mensagem Esta ação copia uma mensagem para o caminho de fila especificado. As mensagens não são excluídas da fila, mas uma cópia da mensagem é salva em um arquivo. Isso permite que os administradores ou funcionários de uma organização examinem as mensagens, posteriormente. Antes de exportar uma mensagem, você deve suspendê-la na fila para que a entrega típica não continue durante o processo de exportação. O formato de exportação é compatível com aplicativos de email, como o Microsoft Office Outlook. Salve a mensagem em formato .eml para garantir que o sistema operacional associe o arquivo a um aplicativo de email. Para obter mais informações, consulte Como exportar mensagens de filas.
Para obter mais informações
Para obter mais informações, consulte os seguintes tópicos: