Solução de problemas de falhas na entrega de mensagens no Exchange 2007

 

Aplica-se a: Exchange Server 2007 SP1, Exchange Server 2007

Tópico modificado em: 2007-07-23

Este tópico descreve as etapas de solução de problemas para falhas de entrega de mensagens no Microsoft Exchange Server 2007.

Antes de começar

Para executar os procedimentos a seguir, você deve usar uma conta à qual esteja delegado o seguinte:

  • Função Administrador da Organização do Exchange

Para executar os procedimentos a seguir em um computador em que a função de servidor Transporte de Borda esteja instalada, faça logon com uma conta que seja membro do grupo Administradores local no computador.

Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Exchange 2007, consulte Considerações sobre permissão

Procedimento

Para solucionar problemas de falha de entrega de mensagens no Exchange 2007

  1. Para determinar onde a entrega da mensagem falhou ou onde a notificação de falha na entrega (NDR) está sendo gerada, realize uma ou mais das seguintes etapas:

    1. Use a ferramenta Solução de Problemas de Fluxo de Mensagens. A ferramenta fornece acesso fácil a várias origens de dados necessárias para solucionar problemas com o fluxo de mensagens, como notificações de falha na entrega (NDRs), backups de filas e entregas lentas. A ferramenta diagnostica automaticamente os dados recuperados, apresenta uma análise das possíveis causas raiz e sugere ações corretivas. Para obter mais informações sobre a Solução de Problemas de Fluxo de Mensagens, consulte Visão geral: Microsoft Exchange Analyzers (em inglês).

    2. Use o Visualizador de Filas em um servidor de Transporte de Hub ou de Borda para determinar onde a entrega da mensagem falhou. Por exemplo, a mensagem pode estar em uma fila de entrega com status de 'Repetir', ou na fila Inacessível. Para obter mais informações sobre o Visualizador de Filas e filas de mensagens, consulte Gerenciando filas.

    3. Verifique a NDR para confirmar os códigos de notificação de status de entrega (DSN) e para determinar qual servidor e componente estão gerando a NDR. Para obter mais informações sobre notificações de status de entrega, consulte Gerenciando notificações de status de entrega.

  2. Use o cmdlet Test-ServiceHealth do Shell de Gerenciamento do Exchange para verificar se todos os serviços obrigatórios do Exchange estão sendo executados no servidor de transporte onde a entrega da mensagem falhou ou no servidor de transporte que gerou a NDR. Para obter mais informações, consulte Test-ServiceHealth.

  3. Verifique se a unidade de disco rígido que retém o banco de dados da fila de mensagens tem espaço livre em disco suficiente. Por padrão, o banco de dados da fila de mensagens está armazenado em <Exchange Installation Drive>\Arquivos de Programas\Microsoft\ExchangeServer\TransportRoles\data\Queue. Esse local é controlado pelo parâmetro QueueDatabasePath no arquivo de configuração de aplicativo EdgeTransport.exe.config.

    Por padrão, na versão RTM (Versão de Produção) do Exchange 2007, a unidade de disco rígido que retém o banco de dados da fila de mensagens deve ter pelo menos 4 GB de espaço livre.

    Por padrão, no Service Pack 1 (SP1) do Exchange 2007, a unidade de disco rígido que retém o banco de dados da fila de mensagens deve ter pelo menos 500 MB de espaço livre.

    Se o espaço livre não atender ao limite mínimo, toda a entrega de correio será interrompida. Para obter mais informações, consulte Compreendendo a pressão de retorno.

  4. Verifique se os conectores necessários estão habilitados e configurados adequadamente no servidor de transporte onde a entrega da mensagem falhou, ou no servidor de transporte que gerou a NDR. Para obter mais informações, consulte os seguintes tópicos:

  5. Verifique o Visualizador de Eventos do Windows para ver eventos que estejam no log de eventos do aplicativo nos servidores de Transporte de Hub e de Borda, ou no servidor Caixa de Correio que estiverem envolvidos na entrega da mensagem. Você pode aumentar os níveis de log nos processos do Exchange que estiverem gerando erros. Para obter mais informações, consulte Log de diagnóstico de processos do Exchange.

  6. Verifique os códigos de erro de DSN que estiverem contidos na NDR. Os códigos de erro podem ser úteis para ajudar a determinar a origem do problema. Por exemplo, um código de erro pode apontar para um problema com o serviço DNS (Sistema de Nome de Domínio) ou com a conectividade de rede. Para obter mais informações sobre códigos de erro de DSN, consulte Compreendendo notificações de falha na entrega.

  7. Use o ADSI (Active Directory Service Interfaces) Edit do Active Directory para verificar se a lista seguinte de valores de atributo do Active Directory está correta para o objeto de destinatário:

    • Legacyexchangedn

    • Homemdb

    • Homemta

    • mailNickname

    • proxyAddresses

    • msExchHomeServerName

    • msExchMailboxSecurityDescriptor

    • msExchMailboxGuid

      Dica

      É preciso verificar os valores de atributo do objeto de destinatário no mesmo servidor de catálogo global que estiver sendo usado pelo servidor de transporte onde a entrega da mensagem falhou. É possível encontrar o servidor de catálogo global que está sendo usado por um servidor de transporte nas propriedades do servidor de transporte do Console de Gerenciamento do Exchange. Para obter mais informações, consulte Configurando propriedades do Servidor de Transporte.

  8. Compare os valores de atributo do Active Directory para o objeto de destinatário obtido na etapa 7 com os atributos do objeto de destinatário no servidor de catálogo global mencionado pelo servidor Caixa de Correio que contém a caixa de correio do destinatário. Se algum dos valores não corresponder, realize uma ou mais das etapas seguintes:

    1. Verifique se a replicação está funcionando entre servidores de catálogo global.

      Dica

      É possível usar o comando Nslookup.exe para testar a sua configuração de DNS. Problemas de configuração de DNS são freqüentemente a causa de problemas de replicação.

    2. Se houver algum servidor executando o Exchange Server 2003 ou o Exchange 2000 Server na sua organização, verifique se os conectores de grupo de roteamento e os servidores bridgehead adequados estão funcionando corretamente. Para obter mais informações, consulte Roteamento de mensagens em um ambiente de coexistência.

Para obter mais informações

Para obter mais informações, consulte Ferramentas para solução de problemas.