Résolution des problèmes relatifs à des informations de disponibilité pour Outlook 2007

 

S’applique à : Exchange Server 2007 SP1, Exchange Server 2007

Dernière rubrique modifiée : 2009-03-25

Le service de disponibilité pour Microsoft Exchange Server 2007 fournit des informations de calendrier pour vos utilisateurs. Ces informations sont appelées informations de disponibilité. Le service de découverte automatique fournit des informations pour le service de disponibilité en localisant et fournissant les adresses URL externes et internes pour le client Outlook 2007. Si vos utilisateurs de Microsoft Office Outlook 2007 ne peuvent pas afficher les informations de calendrier pour d'autres utilisateurs d'Outlook 2007 dans votre environnement Exchange 2007, ce problème peut résulter d'une défaillance du service de découverte automatique ou du service de disponibilité.

Cette rubrique fournit des informations que vous pouvez utiliser pour déterminer si le service de découverte automatique ou le service de disponibilité ne peut pas fournit les informations nécessaires à vos utilisateurs.

Dépannage de la connectivité de découverte automatique dans Outlook 2007

Vous pouvez utiliser Outlook 2007 pour dépanner des problèmes rencontrés avec le service de découverte automatique. Pour déterminer si le service de découverte automatique est incapable de fournir des informations à des clients à l'aide d'Outlook 2007, connectez-vous à la boîte aux lettres de l'utilisateur pour lequel vous voulez dépanner la connectivité de découverte automatique, puis procédez comme suit :

  1. Dans Outlook 2007, dans le menu Outils, cliquez sur Options, sur l'onglet Autres, puis sur Options avancées.

  2. Dans la page Options avancées, sélectionnez Activer l'enregistrement (dépannage), puis cliquez sur OK.

  3. Redémarrez Outlook 2007, puis tentez d'afficher les informations de disponibilité d'un autre utilisateur.

  4. Dans Microsoft Windows, cliquez sur Démarrer, sur Exécuter, puis tapez %temp%.

  5. Dans Windows Explorer, ouvrez le fichier olkdisc.log et localisez les fichiers dans le répertoire olkas.

  6. Les informations contenues dans ce répertoire peuvent souvent fournir des informations concernant le service ne fonctionnant pas correctement.

Vous pouvez également utiliser Outlook 2007 pour tester les informations de configuration automatique fournies par le service de découverte automatique. Pour utiliser le client Outlook 2007 pour tester la configuration automatique à l'aide d'Outlook 2007, connectez-vous à la boîte aux lettres de l'utilisateur pour lequel vous voulez tester la configuration automatique, puis procédez comme suit :

  1. Pendant l'exécution d'Outlook 2007, maintenez enfoncée le touche CTRL, cliquez avec le bouton droit sur l'icône Outlook dans la zone de notification, puis sélectionnez Tester la configuration automatique de la messagerie.

  2. Vérifiez que l'adresse de messagerie correct figure dans la zone de texte à côté de Adresse de messagerie.

  3. Désactivez les cases à cocher à côté de Utiliser Guessmart et Authentification Guessmart sécurisée.

  4. Dans la page Tester la configuration automatique de la messagerie page, vérifiez que la case à cocher à côté de Utiliser la découverte automatique est activée, puis cliquez sur le bouton Tester.

Le tableau suivant fournit une brève description des codes d'erreurs qui peuvent résulter du test de la configuration automatique pour le service de découverte automatique dans Outlook 2007.

Codes d'erreur de configuration automatique dans Outlook 2007

Code d'erreur Description

0x80072EE7 – ERROR_INTERNET_NAME_NOT_RESOLVED

Cette erreur résulte généralement d'un enregistrement d'hôte manquant pour le service de découverte automatique dans Domain Naming Service.

0X80072F17 – ERROR_INTERNET_SEC_CERT_ERRORS

Cette erreur résulte généralement d'une configuration de certificat incorrecte sur l'ordinateur Exchange 2007 sur lequel le rôle serveur d'accès au client est installé.

0X80072EFD – ERROR_INTERNET_CANNOT_CONNECT

Cette erreur résulte généralement de problèmes en relation avec Domain Naming service.

0X800C820A – E_AC_NO_SUPPORTED_SCHEMES

Des paramètres de sécurité incorrects dans Outlook 2007 sont généralement à l'origine de cette erreur.

Dépannage du service de disponibilité dans Exchange 2007

Exchange 2007 offre deux méthodes pour déterminer si le service de disponibilité ne fonctionne pas correctement.

Utilisation du journal des événements pour dépanner le service de disponibilité

Consultez le journal des événements Applications sur le serveur d'accès au client Exchange 2007 et vérifiez les événements générés par le service de disponibilité. Pour plus d'informations sur l'utilisation du journal des événements Applications, consultez la rubrique Vérification de l'Observateur d'événements. La liste suivante décrit des événements communs associés au service de disponibilité :

  • 4001 Le service de disponibilité n'a pas pu découvrir un service de disponibilité dans la forêt distante   Si vous voyez cet événement, vérifiez que le service de découverte automatique dans la forêt distante fonctionne correctement.

  • 4003 PublicFolderRequestFailed   Cet événement indique généralement un échec de recherche d'informations de disponibilité pour des boîtes aux lettres héritées. Généralement, ces informations proviennent de dossiers publics. Cette erreur peut se produire si la réplication de dossiers publics n'a pas été configurée correctement. Elle peut également se produire en raison de paramètres spécifiques sur le répertoire virtuel /public La description de cet événement inclut généralement l'adresse URL du dossier public cible et l'une des erreurs HTTP suivantes :

    • 401   En général, cette erreur HTTP se produit si l'authentification Windows intégrée est désactivée sur le répertoire virtuel /public. Un tel événement survient fréquemment lorsque le service de disponibilité exécuté sous Exchange 2007 tente d'établir une connexion avec le répertoire virtuel /public dans les Services Internet (IIS) sur un serveur de boîtes aux lettres Exchange 2003 configuré pour utiliser l'authentification basée sur les formulaires. Lorsque l'authentification basée sur les formulaires est activée, toutes les autres méthodes d'authentification, y compris l'authentification Windows intégrée, sont automatiquement désactivées.

    • 403   Cette erreur HTTP peut se produire si le serveur d'accès au client est déconnecté ou s'il ne contient pas de réplica. Elle peut également se produire si le service de disponibilité se connecte à un serveur de boîtes aux lettres pour lequel le protocole SSL (Secure Sockets Layer) est activé sur le répertoire virtuel /public. En général, cet événement survient lorsque les serveurs de boîtes aux lettres Exchange 2003 sont configurés pour utiliser l'authentification basée sur les formulaires et qu'Exchange 2007 est déployé avec les rôles serveur de boîtes aux lettres et d'accès au client installés sur le même ordinateur. Les connexions entre le client Outlook et le service de disponibilité utilisent le protocole HTTPS sur le port 443. Toutefois, les connexions entre le service de disponibilité et le répertoire virtuel /public utilisent le protocole HTTP sur le port 80.

    • 404   Cette erreur HTTP peut se produire si le répertoire virtuel /public est introuvable.

  • 4005 Impossible de trouver dans Active Directory des informations pour permettre des demandes inter-forêts   Si vous voyez cet événement, vous devez configurer le service de disponibilité pour les forêts. Pour plus d'informations sur ce problème, consultez la rubrique Procédure de configuration du service de disponibilité pour des topologies inter-forêts.

  • 4011 Cross-forestRequestFailed   Cela indique généralement un échec de localisation d'un objet AvailabilityAddressSpace requis pour transférer par proxy la demande de service de disponibilité à une autre forêt. Pour plus d'informations sur ce problème, consultez la rubrique Add-AvailabilityAddressSpace (RTM).

Utilisation de la cmdlet Test-OutlookWebServices pour dépanner le service de disponibilité

La cmdlet Test-OutlookWebServices dans l'environnement de ligne de commande Exchange Management Shell permet de déterminer si le service de disponibilité fonctionne correctement. Pour exécuter les procédures suivantes, vous devez utiliser un compte auquel a été délégué le rôle Administrateur d'organisation Exchange.

Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Exchange Server 2007, consultez la rubrique Considérations relatives aux autorisations.

Utilisation de l'environnement de ligne de commande Exchange Management Shell pour tester le service de disponibilité

  • Exécutez la commande suivante :

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

Pour plus d'informations sur la syntaxe et les paramètres, consultez la rubrique Test-OutlookWebServices.

La sortie obtenue dans l'environnement de ligne de commande Exchange Management Shell fournit des détails d'erreur sur le service de disponibilité. Pour plus d'informations, consultez la rubrique Procédure de diagnostic de problèmes du service de disponibilité.

Modification de la limite de temps d'une demande de service de découverte automatique inter-forêts

Le service de disponibilité inter-forêts est soumis à une limite de temps lorsqu'il effectue une demande de service de découverte automatique pour des utilisateurs inter-forêts dans le service d'annuaire Active Directory. Par défaut, ce délai est de 10 secondes. Si la demande de découverte automatique n'aboutit pas dans les 10 secondes, la demande de service de disponibilité pour l'utilisateur inter-forêts peut expirer.

Notes

Une demande de découverte automatique peut ne pas aboutir dans le délai imparti si une ou plusieurs des conditions suivantes sont vraies :

  • L'URL de l'utilisateur n'est pas mise en cache.

  • Le service de découverte automatique s'exécute lentement.

  • Le service de découverte automatique rencontre des latences du réseau.

Vous pouvez utiliser la propriété RecipientResolutionTimeoutInSeconds pour contrôler la valeur de délai. La propriété est définie dans le fichier Web.config ASP.NET. La valeur par défaut de cette propriété est de 10 secondes. La procédure suivante décrit comment modifié la valeur de délai d'expiration pour le service de disponibilité inter-forêts.

Modification de la valeur RecipientResolutionTimeoutInSeconds à l'aide du Bloc-notes

  1. Localisez le fichier Web.config Outlook Web Access sur le serveur d'accès au client. L'emplacement par défaut correspond au répertoire suivant : <lecteur>\Program Files\Microsoft\ExchangeServer\ClientAccess\Owa.

  2. Créez une copie de sauvegarde de ce fichier.

  3. Ouvrez le fichier original dans le Bloc-notes. N'utilisez pas les services Internet (IIS) pour modifier le fichier Web.config.

  4. Ajoutez la section suivante directement sous le noeud <Configuration> après la section <appSettings>  :

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

    Notes

    Si vous ajoutez cette section sous un autre noeud du fichier Web.config, la section ne fonctionne pas.

  5. Enregistrez le fichier Web.config.

Notes

Il est recommandé de ne pas définir cette propriété sur une valeur supérieure à 25 secondes.

Pour plus d'informations

Pour plus d'informations sur le service de découverte automatique, consultez les rubriques suivantes :

Pour plus d'informations sur le service de disponibilité, consultez les rubriques suivantes :