Les utilisateurs Exchange 2007 ne peuvent pas voir les informations de disponibilité pour les boîtes aux lettres sur le serveur Exchange 2003

 

Dernière rubrique modifiée : 2008-04-15

Cette rubrique fournit des informations concernant les raisons pour lesquelles les informations de disponibilité peuvent ne pas se répliquer entre Microsoft Exchange Server 2003 et Exchange Server 2007. Les utilisateurs Exchange 2007 ne peuvent pas consulter les informations de disponibilité pour les utilisateurs dont les boîtes aux lettres résident sur le serveur Exchange 2003. Les informations de disponibilité s'affichent comme dièses pour les utilisateurs dans la page Outlook Assistant Planification.

En outre, plusieurs événements 4003 peuvent survenir sur le serveur d'accès au client. Un événement 4003 indique 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. Voici un exemple d'événement 4003 :

ID de l'événement : 4003

ID d'événement brut : 4003

Catégorie : Service de disponibilité

Source : Disponibilité MSExchange

Tapez : Erreur

Message : Process 4664[w3wp.exe:/LM/W3SVC/1/ROOT/EWS-1-128114978363374212]: Échec de Microsoft.Exchange.InfoWorker.Common.Availability.PublicFolderRequest. L'exception renvoyée est Microsoft.Exchange.InfoWorker.Common.Availability.PublicFolderRequestProcessingException

Causes :

Les deux causes de ce problème sont les suivantes :

  1. Par défaut, l'option « Requérir un canal sécurisé (SSL) » est sélectionnée sur le répertoire virtuel du dossier public du serveur d'autorité de certification (CA). Ce problème peut survenir si le nom commun sur le certificat ne correspond pas au nom de domaine complet de l'URL qui est stockée sur l'attribut InternalURL du service Web Exchange.

  2. Authentification basée sur des formulaires activée sur Exchange Server 2003. Pour plus d'informations sur l'authentification basée sur des formulaires, consultez la rubrique Procédure de configuration d'une authentification basée sur des formulaires pour Outlook Web Access.

Solution

Pour résoudre le problème, utilisez une ou plusieurs des résolutions suivantes, selon l'applicabilité à la situation dans votre organisation.

Procédure

Modification de l'attribut InternalURL

  1. Sur le serveur d'accès au client, ouvrez le Gestionnaire des services Internet (IIS).

  2. Sous le site Web par défaut, allez au répertoire virtuel Public.

  3. Cliquez avec le bouton droit sur Public, puis cliquez sur la page Propriétés.

  4. Sous l'onglet Sécurité de répertoire, cliquez sur Afficher le certificat, et notez le nom « Émis à », par exemple, mail.contoso.com.

  5. Démarrez l'environnement de ligne de commande Exchange Management Shell.

  6. Modifiez l'attribut InternalURL en saisissant la cmdlet suivante puis en appuyant sur Entrée : Set-WebServicesVirtualDirectory -Identity "CAS_Server_Name\EWS (Site Web par défaut)" -InternalURL https://mail.contoso.com/ews/exchange.asmx

  7. Redémarrez le service d'administration IIS.

Désactivation de l'authentification basée sur des formulaires.

  1. Ouvrez le Gestionnaire système Exchange.

  2. Dans l'arborescence de la console, développez Serveurs, puis le serveur pour lequel vous souhaitez désactiver l'authentification basée sur des formulaires, et développez Protocoles.

  3. Développez HTTP, cliquez avec le bouton droit sur Serveur virtuel Exchange, puis sur Propriétés.

  4. Dans la boîte de dialogue Propriétés du serveur virtuel Exchange, sous l'onglet Paramètres, dans le volet Outlook Web Access, désactivez Authentification basée sur des formulaires.

  5. Cliquez sur Appliquer, puis sur OK.

  6. Redémarrez le service d'administration IIS.