Carnets d’adresses en mode hors connexion dans Exchange Server

Un carnet d’adresses en mode hors connexion est une copie locale d’une collection de listes d’adresses. Les OABs sont utilisés pour les requêtes de carnet d’adresses par les clients Outlook configurés en mode Exchange mis en cache. Les OABs sont la seule option pour les clients Outlook déconnectés du serveur Exchange, mais ils sont également interrogés en premier par les clients Outlook connectés afin de réduire la charge de travail sur les serveurs Exchange. Vous pouvez configurer les listes d’adresses qui sont incluses dans un carnet d’adresses en mode hors connexion, l’accès à des OAB spécifiques, la fréquence à laquelle les OO sont générés et l’emplacement de distribution des OOB.

Par défaut, une nouvelle installation d’Exchange crée un carnet d’adresses hors connexion nommé Carnet d’adresses hors connexion par défaut sur le serveur. Le carnet d’adresses en mode hors connexion par défaut est utilisé par les boîtes aux lettres et les bases de données de boîtes aux lettres qui n’ont pas de carnet d’adresses en mode hors connexion attitré.

Les OOB dans Exchange 2013 et versions ultérieures sont améliorées par rapport aux OOB dans Exchange 2010. Ces modifications ont été introduites dans Exchange 2013 :

  • Seule la distribution web est prise en charge (la distribution des dossiers publics n’est plus disponible). La distribution web offre :

    • une prise en charge accrue des téléchargements simultanés par les ordinateurs clients ;

    • une utilisation réduite de la bande passante ;

    • un contrôle accru des points de distribution de carnet d’adresses en mode hors connexion.

  • Seule la version 4 du carnet d’adresses en mode hors connexion est prise en charge. Cette version du carnet d’adresses en mode hors connexion est Unicode et permet aux clients de recevoir des mises à jour différentielles, au lieu de toujours utiliser des téléchargements complets. Toutes les versions d’Outlook prises en charge par Exchange prennent entièrement en charge la version 4 du carnet d’adresses en mode hors connexion.

  • Un assistant de boîte aux lettres (et non le service De surveillance du système Microsoft Exchange) est le processus qui est responsable de la génération des OOB. Ainsi, la génération de carnet d’adresses en mode hors connexion peut être lancée ou interrompue en fonction de la charge de travail du serveur (gestion des charges de travail).

  • Les carnets d’adresses en mode hors connexion sont générés dans une boîte aux lettres d’arbitrage désignée (et non sur un serveur de génération de carnet d’adresses en mode hors connexion désigné). Ces boîtes aux lettres peuvent utiliser des groupes de disponibilité de base de données pour éviter qu’il n’y ait un point de défaillance unique pour les téléchargements et la génération de carnet d’adresses en mode hors connexion.

Pour les procédures de carnet d’adresses en mode hors connexion, consultez Procédures pour les carnets d’adresses en mode hors connexion dans Exchange Server.

Pour en savoir plus sur les listes d’adresses, consultez Listes d’adresses dans Exchange Server.

Génération de carnet d’adresses en mode hors connexion

La génération du carnet d’adresses en mode hors connexion est contrôlée par l’assistant boîte aux lettres nommé OABGeneratorAssistant qui s’exécute sous le service Assistants aux boîtes aux lettres Microsoft Exchange. La génération de carnet d’adresses en mode hors connexion se produit dans une boîte aux lettres d’arbitrage désignée qui a la OrganizationCapabilityOABGen valeur de la propriété PersistedCapability . Les boîtes aux lettres d’arbitrage ayant cette fonctionnalité sont également appelées boîtes aux lettres de l’organisation.

Par défaut, des carnets d’adresses en mode hors connexion sont générés toutes les 8 heures. Pour modifier la planification de génération du carnet d’adresses en mode hors connexion, consultez Modifier la planification de génération du carnet d’adresses en mode hors connexion dans Exchange Server. Pour mettre à jour manuellement un carnet d’adresses en mode hors connexion, consultez la section relative à l’utilisation de l’environnement de ligne de commande Exchange Management Shell pour mettre à jour des carnets d’adresses en mode hors connexion.

La boîte aux lettres d’arbitrage nommée SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c} est la première boîte aux lettres de votre organisation. Par défaut, cette boîte aux lettres d’organisation est chargée de générer tous les carnets d’adresses en mode hors connexion (le premier carnet d’adresses en mode hors connexion nommé Carnet d’adresses en mode hors connexion par défaut et tous les nouveaux carnets d’adresses en mode hors connexion créés).

Vous pouvez créer d’autres boîtes aux lettres d’organisation pour générer des carnets d’adresses en mode hors connexion. Exchange Server contient les améliorations apportées à la génération du carnet d’adresses en mode hors connexion introduites dans la mise à jour cumulative 7 (CU7) Exchange 2013 :

  • Vous pouvez faire en sorte que plusieurs carnets d’adresses en mode hors connexion soient générés par la même boîte aux lettres d’organisation, mais vous ne pouvez pas programmer la génération d’un carnet d’adresses en mode hors connexion par plusieurs boîtes aux lettres d’organisation. Avant, lorsque vous configuriez un carnet d’adresses en mode hors connexion avec plusieurs boîtes aux lettres d’organisation, chaque copie du carnet d’adresses avait un identificateur unique différent. Ainsi, vous deviez télécharger complètement le carnet d’adresses en mode hors connexion lorsqu’un client était dirigé par proxy vers un autre emplacement de boîte aux lettres d’organisation.

  • Désormais, vous pouvez configurer un carnet d’adresses en mode hors connexion pour qu’une copie en lecture seule (également appelée cliché instantané) soit distribuée à toutes les boîtes aux lettres d’organisation de l’organisation (également appelée distribution instantanée). Toutes les copies du carnet d’adresses en mode hors connexion ont le même identificateur unique, pour éviter de télécharger le carnet d’adresses en mode hors connexion complet quand un client est dirigé par proxy vers un autre emplacement de boîte aux lettres d’organisation.

    En règle générale, les clichés instantanés ne sont requis que dans les organisations Exchange multisite. Vous devez configurer une boîte aux lettres d’organisation dans chaque site, ainsi que la distribution instantanée d’un carnet d’adresses en mode hors connexion pour interdire le téléchargement intersites de carnet d’adresses en mode hors connexion demandé par les clients (probablement via des liaisons WAN lentes). Pour créer d’autres boîtes aux lettres d’organisation, consultez la section relative à l’utilisation de l’environnement de ligne de commande Exchange Management Shell pour créer des boîtes aux lettres d’organisation.

    La distribution instantanée est décrite en détail dans la section suivante.

Pour rechercher toutes les boîtes aux lettres d’organisation, ainsi que la boîte aux lettres d’organisation définie pour un carnet d’adresses en mode hors connexion, consultez la section relative à l’utilisation de l’environnement de ligne de commande Exchange Management Shell pour rechercher des boîtes aux lettres d’organisation.

Les fichiers de carnet d’adresses en mode hors connexion étant générés et stockés dans la boîte aux lettres de l’organisation désignée, la destination des demandes de téléchargement de carnet d’adresses en mode hors connexion est le serveur de boîtes aux lettres qui contient la copie active de la boîte aux lettres de l’organisation. Les fichiers de carnet d’adresses en mode hors connexion sont copiés de la boîte aux lettres de l’organisation vers %ExchangeInstallPath%ClientAccess\OAB\<OAB GUID> pour être récupérés par les clients. Les clients ne se connectent jamais directement à cet emplacement principal. Les demandes clientes pour le carnet d’adresses en mode hors connexion sont transmises par proxy par les services d’accès au client (frontend) sur un serveur de boîtes aux lettres vers cet emplacement principal.

Distribution de carnet d’adresses en mode hors connexion

Par défaut, les clients Outlook sont configurés pour télécharger le carnet d’adresses en mode hors connexion toutes les 24 heures, ou les utilisateurs peuvent lancer un téléchargement manuel à partir d’Outlook à tout moment.

La distribution du carnet d’adresses en mode hors connexion aux clients dépend des répertoires virtuels IIS (Internet Information Services) et du service de découverte automatique. Le répertoire virtuel IIS utilisé pour l’accès client aux OOB se trouve dans le site web par défaut des services d’accès au client (front-end) sur le serveur de boîtes aux lettres et est nommé OAB (site web par défaut). Ce répertoire virtuel est créé automatiquement lorsque vous installez Exchange et est configuré pour traiter les clients internes à l’URL https://<ServerName>/oab (par exemple, https://mailbox01.contoso.com/oab). Vous devez configurer manuellement l’URL externe qui est utilisée pour distribuer les OABs aux clients externes. Pour plus d’informations, consultez Étape 4 : Configurer des URL externes dans Configurer le flux de messagerie et l’accès client sur les serveurs Exchange.

Dans les propriétés du carnet d’adresses en mode hors connexion, vous pouvez configurer les répertoires virtuels du carnet d’adresses destinés à distribuer le carnet d’adresses aux clients. Le paramètre par défaut restreint la distribution de carnet d’adresses en mode hors connexion aux répertoires virtuels de carnet d’adresses présents sur le serveur qui contient la boîte aux lettres d’organisation du carnet d’adresses en mode hors connexion. Cependant, les services d’accès au client sur un serveur de boîte aux lettres peuvent diriger par proxy les demandes entrantes de téléchargement du carnet d’adresses en mode hors connexion vers le bon emplacement. Par conséquent, nous vous conseillons de configurer tous les répertoires virtuels de carnet d’adresses en mode hors connexion pour qu’ils acceptent les demandes de téléchargement du carnet d’adresses en mode hors connexion. Pour en savoir plus, consultez la section relative à l’utilisation de l’environnement de ligne de commande Exchange Management Shell pour configurer un répertoire virtuel de l’organisation pour qu’il accepte les demandes de téléchargement du carnet d’adresses en mode hors connexion.

Le service de découverte automatique publie les URL du carnet d’adresses en mode hors connexion que vous avez configurées. La découverte automatique est prise en charge par toutes les versions d’Outlook et la quasi-totalité des appareils mobiles actuellement par Exchange. Voici un récapitulatif du processus de distribution de carnet d’adresses en mode hors connexion :

  1. Outlook reçoit l’URL du carnet d’adresses en mode hors connexion de la découverte automatique et se connecte aux services d’accès au client (frontend) sur un serveur de boîtes aux lettres.

  2. Les services d’accès au client du serveur de boîte aux lettres ayant accepté la connexion exécutent les étapes suivantes :

    1. Interroge Active Directory pour rechercher la boîte aux lettres de l’organisation responsable de la génération du carnet d’accès en mode hors connexion de l’utilisateur (le carnet d’adresses en mode hors connexion par défaut, le carnet d’adresses en mode hors connexion spécifié pour la base de données de boîtes aux lettres ou le carnet d’adresses en mode hors connexion spécifié pour la boîte aux lettres).

    2. Interroge à nouveau Active Directory pour rechercher la base de données de boîtes aux lettres qui héberge la boîte aux lettres de l’organisation pour le carnet d’adresses en mode hors connexion et le serveur de boîtes aux lettres qui contient actuellement la copie active de la base de données.

    3. Transmet par proxy la demande de téléchargement du carnet d’adresses en mode hors connexion au serveur de boîte aux lettres identifié.

    4. Récupère les fichiers de carnet d’adresses en mode hors connexion à partir de l’emplacement %ExchangeInstallPath%ClientAccess\OAB\<GUID> principal et les renvoie par proxy au client.

Si un cliché instantané du carnet d’adresses en mode hors connexion existe dans une boîte aux lettres d’organisation du site Active Directory local (le site à partir duquel l’utilisateur se connecte), un serveur de boîtes aux lettres local est utilisé pour télécharger le carnet d’adresses en mode hors connexion. Toutefois, la synchronisation du cliché instantané entre les boîtes aux lettres d’organisation s’effectue à la demande. Voici le principe de fonctionnement :

  1. Supposons que la boîte aux lettres d’organisation ne dispose pas d’un cliché instantané approprié du carnet d’adresses en mode hors connexion. Plusieurs raisons peuvent expliquer ce problème :

    • Le client n’a jamais demandé à télécharger un cliché instantané.

    • Le cliché instantané est obsolète. Les clichés instantanés savent quand une copie actualisée du carnet d’adresses en mode hors connexion parent a été générée et publiée (manuellement ou lors de la génération planifiée du carnet d’adresses). Les serveurs de boîte aux lettres affectés cessent de distribuer le cliché instantané obsolète aux clients.

  2. Le premier client tente de télécharger le cliché instantané reçoit une erreur 0x80190194 (BG_E_HTTP_ERROR_404) dans Outlook. Ceci entraîne la copie complète du carnet d’adresses en mode hors connexion du parent vers le cliché instantané. Les événements suivants sont signalés :

    • Event ID: 102

      Source: MSExchange OABRequestHandler

      Description: The OABRequestHandler has begun downloading the OAB <GUID> from the server <Server>.

    • Event ID: 103

      Source: MSExchange OABRequestHandler

      Description: The OABRequestHandler has finished downloading the OAB <GUID>.

  3. Le OABRequestHandler effectue jusqu’à trois tentatives immédiates pour copier les fichiers de carnet d’adresses en mode hors connexion à partir du serveur de boîtes aux lettres qui contient la boîte aux lettres de génération de carnet d’adresses en mode hors connexion parent. Si les trois tentatives échouent, le OABRequestHandler retentera la copie après une heure. Les événements suivants sont signalés :

    • Event ID: 104

      Source: MSExchange OABRequestHandler

      Description: Download of the OAB <GUID> failed. The job will be re-submitted. The error was: BG_ERROR_CONTEXT=BE_ERROR_CONTEXT_REMOTE_FILE; error code=0x80190194

    • Event ID: 105

      Source: MSExchange OABRequestHandler

      Description: Download of the OAB <GUID> has failed too many times. The job will not be resubmitted for the next hour.

  4. Si le carnet d’adresses en mode hors connexion est configuré pour la distribution fantôme, mais qu’il n’existe aucune boîte aux lettres d’organisation dans le site Active Directory local (le site à partir duquel l’utilisateur se connecte), les services d’accès au client renvoient par proxy la demande de téléchargement du carnet d’adresses en mode hors connexion vers le serveur de boîtes aux lettres qui contient la boîte aux lettres de l’organisation pour le carnet d’adresses en mode hors connexion parent.

Conditions qui génèrent un téléchargement complet du carnet d’adresses en mode hors connexion

Les améliorations apportées aux carnets d’adresses en mode hors connexion demandent généralement aux clients de télécharger les mises à jour effectuées, et non la totalité du carnet. Cependant, il est parfois nécessaire d’effectuer un téléchargement complet du carnet d’adresses en mode hors connexion. Par exemple :

  • Les Changes.oab fichiers sont supérieurs ou égaux à la moitié de la taille des fichiers de carnet d’adresses en mode hors connexion complets. Outlook compare la taille totale des fichiers compressés Changes.oab requis pour mettre à jour le carnet d’adresses en mode hors connexion à la taille totale des fichiers de carnet d’adresses en mode hors connexion complets compressés sur le serveur.

  • Il n’y a pas de carnet d’adresses en mode hors connexion sur votre ordinateur (par exemple, lors de la configuration initiale d’Outlook).

  • Un fichier différentiel n’apparaît pas sur le serveur. Plusieurs raisons peuvent expliquer ce problème :

    • Vous n’avez pas utilisé Outlook pour vous connecter à votre boîte aux lettres Exchange depuis plus de 30 jours (par défaut, les fichiers différentiels sont stockés sur le serveur pendant 30 jours).

    • Le serveur n’a pas pu générer le fichier différentiel pendant une journée, lequel est nécessaire pour mettre à jour votre copie locale du carnet d’adresses.

  • Une version plus récente du carnet d’adresses en mode hors connexion est disponible sur le serveur (par exemple, votre boîte aux lettres a été mise à niveau à partir d’Exchange 2010 et votre copie locale du carnet d’adresses en mode hors connexion est la version 3).

  • L’application des modifications dans le carnet d’adresses a échoué. Par exemple, des fichiers différentiels sont endommagés sur le serveur (le serveur s’est bloqué pendant la génération du fichier différentiel).

  • Le carnet d’adresses n’est pas installé sur votre ordinateur (par exemple, vous avez supprimé manuellement un ou plusieurs fichiers du carnet d’adresses en mode hors connexion local).

  • Un téléchargement complet précédent ayant échoué, Outlook doit recommencer.

  • Vous avez lancé manuellement un téléchargement complet du carnet d’adresses en mode hors connexion.

Planification et déploiement du carnet d’adresses en mode hors connexion

Si vous utilisez un seul ou plusieurs carnets d’adresses en mode hors connexion, prenez en compte les facteurs suivants quand vous planifiez et mettez en œuvre votre stratégie de carnet d’adresses en mode hors connexion :

  • La taille de chaque carnet d’adresses en mode hors connexion dans votre organisation. La taille des carnets d’adresses en mode hors connexion peut varier de quelques mégaoctets à plusieurs centaines de mégaoctets. Les facteurs suivants peuvent affecter la taille du carnet d’adresses en mode hors connexion :

    • L’utilisation de certificats dans votre organisation. Plus il y a de certificats d’infrastructure à clé publique (PKI), plus le carnet d’adresses en mode hors connexion est volumineux. La taille des certificats PKI varie entre 1 Ko et 3 Ko. Les certificats représentent une part importante de la taille du carnet d’adresses en mode hors connexion.

    • Le nombre de destinataires du message dans votre organisation.

    • Le nombre de groupes dans votre organisation.

    • Les informations utilisateur que votre organisation ajoute à chaque objet destinataire. Par exemple, certaines organisations configurent l’adresse et les coordonnées complètes de chaque utilisateur.

  • Le nombre de téléchargements de carnets d’adresses en mode hors connexion.

  • Nombre et fréquence des changements de nom unique parent pour les objets destinataires dans Active Directory.

  • Incompatibilités d'adresses SMTP.

  • Nombre total de modifications que vous apportez à Active Directory.

  • Les destinataires que vous avez masqués dans Active Directory à l’aide de méthodes en dehors d’Exchange seront visibles dans les OOB (par exemple, à l’aide du descripteur de sécurité Windows). Pour masquer efficacement les destinataires dans les OOB, configurez la propriété Masquer dans les listes d’adresses pour le destinataire dans le Centre d’administration Exchange (EAC) ou le paramètre HiddenFromAddressListsEnabled dans l’applet de commande de gestion des destinataires correspondante dans Exchange Management Shell. Pour en savoir plus, consultez la section relative au masquage des destinataires dans les listes d’adresses. Vous pouvez également créer une liste d’adresses qui ne contient pas les destinataires masqués, affecter la liste d’adresses au carnet d’adresses en mode hors connexion et affecter le carnet d’adresses à des utilisateurs (directement ou à l’aide du carnet d’adresses en mode hors connexion par défaut). Pour plus d’informations sur la création de listes d’adresses, consultez cette section.

Déplacement de la génération de carnet d’adresses en mode hors connexion vers un autre serveur

Dans Exchange 2010, le déplacement de la génération du carnet d’adresses en mode hors connexion vers un autre serveur vous oblige à spécifier un autre serveur de génération dans les propriétés du carnet d’adresses en mode hors connexion. Toutefois, dans Exchange 2013, Exchange 2016 et Exchange 2019, la génération du carnet d’adresses en mode hors connexion se produit dans une boîte aux lettres d’organisation conçue, et non sur un serveur désigné. Pour déplacer la génération de carnet d’adresses en mode hors connexion vers un autre serveur, vous devez déplacer la boîte aux lettres d’organisation. Par exemple :

N’oubliez pas que vous pouvez faire en sorte que plusieurs carnets d’adresses en mode hors connexion utilisent la même boîte aux lettres d’organisation, mais vous ne pouvez pas demander à un carnet d’adresses en mode hors connexion d’utiliser plusieurs boîtes aux lettres d’organisation. Si vous avez besoin de plusieurs copies du carnet d’adresses en mode hors connexion dans différents emplacements (généralement, dans différents sites Active Directory), vérifiez qu’une boîte aux lettres d’organisation existe dans le site et activez la distribution de clichés instantanés pour le carnet d’adresses en mode hors connexion. Pour plus d’informations, consultez la section relative à l’utilisation de l’environnement de ligne de commande Exchange Management Shell pour activer la distribution instantanée des carnets d’adresses en mode hors connexion.