Solucionando problemas nas informações de disponibilidade do Outlook 2007

 

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

Tópico modificado em: 2009-03-25

O serviço de disponibilidade do Microsoft Exchange Server 2007 fornece informações de calendário para seus usuários. Essas informações são conhecidas como informações de disponibilidade. O serviço de Descoberta Automática fornece informações para o serviço de disponibilidade, localizando e fornecendo URLs externas e internas para o cliente Outlook 2007. Se os usuários do Microsoft Office Outlook 2007 não puderem exibir as informações de calendário de outros usuários do Outlook 2007 no ambiente Exchange 2007, o problema poderá envolver uma falha no serviço de descoberta automática ou de disponibilidade.

Este tópico fornece informações que podem ser usadas para determinar se o serviço de descoberta automática ou de disponibilidade não podem fornecer as informações necessárias para os usuários.

Solucionando problemas na conectividade de Descoberta Automática no Outlook 2007

Você pode usar o Outlook 2007 para solucionar problemas no serviço de Descoberta Automática. Para determinar se o serviço de descoberta automática não pode fornecer informações aos clientes usando o Outlook 2007, faça logon na caixa de correio do usuário para quem você deseja solucionar o problema na conectividade de descoberta automática e siga estas etapas:

  1. No Outlook 2007, no menu Ferramentas, clique em Opções, clique na guia Outro e, em seguida, clique em Opções Avançadas.

  2. Na página Opções Avançadas, selecione Habilitar log (solução de problemas) e clique em OK.

  3. Reinicie o Outlook 2007 e, em seguida, tente exibir as informações de disponibilidade de outro usuário.

  4. No Microsoft Windows, clique em Iniciar, Executar e digite %temp%.

  5. No Windows Explorer, abra o arquivo olkdisc.log e localize os arquivos no diretório olkas.

  6. As informações contidas nesse diretório podem fornecer freqüentemente informações sobre qual serviço não está funcionando corretamente.

Você também pode usar o Outlook 2007 para testar as informações de configuração automática fornecidas pelo serviço de descoberta automática. Para usar o cliente Outlook 2007 para testar a configuração automática usando o Outlook 2007, faça logon na caixa de correio do usuário para quem você deseja testar a configuração automática e proceda da seguinte forma:

  1. Enquanto o Outlook 2007 estiver em execução, mantenha pressionada a tecla CTRL, clique com o botão direito no ícone Outlook na área de notificação e, em seguida, selecione Testar a Configuração Automática de Email.

  2. Verifique se o endereço de email correto está na caixa ao lado de Endereço de Email.

  3. Desmarque as caixas de seleção ao lado de Usar Guessmart e Autenticação Guessmart Segura.

  4. Na página Testar Configuração Automática de Email, verifique se a caixa de seleção ao lado de Usar Descoberta Automática está marcada e clique no botão Testar.

A tabela a seguir fornece uma descrição resumida dos códigos de erro que podem ocorrer ao testar a configuração automática para o serviço de descoberta automática no Outlook 2007.

Códigos de Erro de Configuração Automática no Outlook 2007

Código de erro Descrição

0x80072EE7 – ERROR_INTERNET_NAME_NOT_RESOLVED

Esse erro geralmente é causado por um registro de host ausente para o serviço de Descoberta Automática no serviço de Nomes de Domínio.

0X80072F17 – ERROR_INTERNET_SEC_CERT_ERRORS

Esse erro geralmente é causado por uma configuração de certificado incorreta no computador Exchange 2007 que possui a função de servidor Acesso para Cliente instalada.

0X80072EFD – ERROR_INTERNET_CANNOT_CONNECT

Esse erro é causado por problemas relacionados ao serviço de Nomes de Domínio.

0X800C820A – E_AC_NO_SUPPORTED_SCHEMES

Esse erro geralmente é causado por configurações de segurança incorretas no Outlook 2007.

Solução de problemas no serviço de disponibilidade do Exchange 2007

O Exchange 2007 fornece duas maneiras de determinar se o serviço de disponibilidade não está funcionando corretamente.

Usando o log de eventos para solucionar problemas no serviço de disponibilidade

Analise o log de eventos do aplicativo no servidor de Acesso para Cliente do Exchange 2007 e verifique os eventos que são gerados pelo serviço de disponibilidade. Para obter mais informações sobre como usar o log de eventos do aplicativo, consulte Verificando o Visualizador de Eventos. A lista a seguir descreve os eventos comuns associados ao serviço de disponibilidade:

  • 4001 O serviço de disponibilidade não pôde descobrir um serviço de disponibilidade na floresta remota   Se você receber esse evento, verifique se o serviço de descoberta automática na floresta remota está funcionando corretamente.

  • 4003 PublicFolderRequestFailed   Esse evento geralmente indica uma falha na consultar de informações de disponibilidade para caixas de correio herdadas. Normalmente, essas informações são provenientes de pastas públicas. Este erro poderá ocorrer se a replicação de pasta pública não tiver sido configurada corretamente. Ou então, esse erro poderá ocorrer como resultado de configurações específicas no diretório virtual /public. A descrição desse evento em geral incluirá a URL para a pasta pública de destino e um dos seguintes erros de HTTP:

    • 401   Geralmente, esse erro de HTTP ocorrerá se a autenticação integrada do Windows estiver desabilitada no diretório virtual /public. Muitas vezes, isso ocorre quando o serviço de Disponibilidade que está sendo executado no Exchange 2007 tenta estabelecer uma conexão com o diretório virtual /public no IIS em um servidor de Caixa de Correio do Exchange 2003 que está configurado para usar FBA (autenticação baseada em formulário). Quando o FBA está habilitado, todos os outros métodos de autenticação, incluindo a Autenticação Integrada do Windows, são automaticamente desabilitados.

    • 403   Esse erro de HTTP poderá ocorrer se o servidor de Acesso para Cliente estiver offline ou se não contiver uma réplica. Ou então, esse erro poderá ocorrer se o serviço de Disponibilidade conectar a um servidor de Caixa de Correio que tem o SSL habilitado no diretório virtual /public. Em geral, isso ocorrerá quando os servidores de Caixa de Correio do Exchange 2003 estiverem configurados para usar autenticação baseada em formulários e o Exchange 2007 for implantado com as funções de servidor Caixa de Correio e Acesso para Cliente instaladas no mesmo computador. As conexões entre o cliente do Outlook e o serviço de Disponibilidade usam HTTPS sobre a porta 443. No entanto, as conexões entre o serviço de Disponibilidade e o diretório virtual /public usam HTTP sobre a porta 80.

    • 404   Esse erro de HTTP poderá ocorrer se o diretório virtual /public não pôde ser encontrado.

  • 4005 Não foi possível encontrar informações no Active Directory para permitir solicitações entre florestas   Se você receber esse evento, deverá configurar o serviço de disponibilidade entre florestas. Para obter mais informações sobre este problema, consulte o tópico Como configurar o serviço de Disponibilidade para topologias entre florestas.

  • 4011 Cross-forestRequestFailed   Isso geralmente indica uma falha para localizar um objeto AvailabilityAddressSpace que é necessário para proxy da solicitação do serviço de disponibilidade para uma floresta diferente. Para obter mais informações sobre esse problema, consulte o tópico Add-AvailabilityAddressSpace (RTM).

Usando o Cmdlet Test-OutlookWebServices para solucionar problemas no serviço de disponibilidade

Você pode usar o cmdlet Test-OutlookWebServices no Shell de Gerenciamento do Exchange para determinar se o serviço de disponibilidade está funcionando corretamente. Para executar o procedimento a seguir, use a conta à qual esteja delegada a função de Administrador da Organização do Exchange.

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

Para usar o Shell de Gerenciamento do Exchange para testar o serviço de disponibilidade

  • Execute o seguinte comando:

    Test-OutlookWebServices -id:user1@contoso.com -TargetAddress: user2@contoso.com
    

Para obter mais informaçoes sobre sintaxe e parâmetros, consulte Test-OutlookWebServices.

O resultado no Shell de Gerenciamento do Exchange fornecerá detalhes do erro sobre o serviço de disponibilidade. Para obter mais informações, consulte Como diagnosticar os problemas do serviço de disponibilidade

Modificando o limite de tempo de uma solicitação de serviço de Descoberta Automática entre florestas

O serviço de disponibilidade entre florestas possui um limite de tempo quando o serviço executa uma solicitação de serviços de Descoberta Automática para usuários entre florestas no serviço de diretório do Active Directory. Por padrão, esse valor de tempo limite é de 10 segundos. Se a solicitação de Descoberta Automática não for concluída em 10 segundos, a solicitação de serviço de disponibilidade para o usuário entre florestas poderá atingir o tempo limite.

Dica

Uma solicitação de Descoberta Automática poderá não ser concluída no período de tempo limite se uma ou mais das seguintes condições for verdadeira:

  • A URL do usuário não está armazenada em cache.

  • O serviço de Descoberta Automática está sendo executado lentamente.

  • O serviço de Descoberta Automática está com latências de rede.

Você pode usar a propriedade RecipientResolutionTimeoutInSeconds para controlar o valor de tempo limite. Essa propriedade é definida no arquivo ASP.NET Web.config. O valor padrão dessa propriedade é de 10 segundos. O seguinte procedimento descreve como modificar o valor de tempo limite para o serviço de disponibilidade entre florestas.

Para alterar o valor RecipientResolutionTimeoutInSeconds no Bloco de Notas

  1. Localize o arquivo Web.config do Outlook Web Access no servidor de Acesso para Cliente. O local padrão está no seguinte diretório: <unidade>\Arquivos de Programas\Microsoft\ExchangeServer\ClientAccess\Owa.

  2. Faça uma cópia de backup desse arquivo.

  3. Abra o arquivo original usando o Bloco de Notas. Não use o IIS para editar o arquivo Web.config.

  4. Inclua a seguinte seção diretamente sob o nó <Configuração> após a seção <appSettings>:

    <add key="RecipientResolutionTimeoutInSeconds" value="24"/>
    

    Dica

    Se você adicionar essa seção em qualquer outro nó do arquivo Web.config, a seção não funcionará.

  5. Salve o arquivo Web.config.

Dica

Recomenda-se não definir essa propriedade com um valor de mais de 25 segundos.

Para obter mais informações

Para obter mais informações sobre o serviço de Descoberta Automática, consulte os seguintes tópicos:

Para obter mais informações sobre o serviço de disponibilidade, consulte o seguinte tópico: