Routage des messages vers des dossiers publics

 

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

Dernière rubrique modifiée : 2007-08-27

Cette rubrique décrit comment Microsoft Exchange Server 2007 traite le routage des messages vers des dossiers publics. Le routage des messages vers des dossiers publics diffère du routage de messages interne car plusieurs réplicas de l’instance du dossier public peuvent exister dans l’organisation. Par conséquent, avant que la remise du message ait lieu, le catégoriseur doit identifier l’instance de dossier public vers laquelle un message doit être routé.

Sélection de la base de données de dossiers publics de destination

Les dossiers publics sont stockés dans des bases de données créées sur des serveurs de boîtes aux lettres. Une réplication de dossiers publics est le processus consistant à répliquer un contenu et la hiérarchie de dossiers publics sur plusieurs serveurs à des fins d'efficacité et de tolérance de panne. Lorsque plusieurs bases de données de dossiers publics situées sur des serveurs distincts prennent en charge une arborescence de dossiers publics unique, Microsoft Exchange utilise la réplication de dossiers publics pour maintenir la synchronisation des bases de données. Le contenu de dossier public existe uniquement dans les bases de données Exchange configurées pour disposer du réplica d'un dossier spécifique. Les informations de contenu et de hiérarchie sont répliquées séparément.

Les hiérarchies de dossiers publics sont récupérées lorsque les tables de routages sont calculées. L’objet de hiérarchie de niveau supérieur dispose d’une liste de toutes les bases de données de dossiers publics pour lesquelles cette hiérarchie est répliquée. La liste de bases de données de dossiers publics est stockée comme attribut msExchOwningPFTreeBL dans le service d’annuaire Active Directory. L’attribut msExchOwningPFTreeBL indique toujours les bases de données de dossiers publics récemment ajoutées en haut de la liste. Pour s’assurer qu’une remise de message correcte peut se produire vers le réplica de dossiers publics, une base de données de dossiers publics préférée est sélectionnée par le composant de routage du service de transport Microsoft Exchange à partir de la liste msExchOwningPFTreeBL. Cette sélection est effectuée à l’aide du processus d’évaluation suivant :

  1. Si la liste contient des bases de données de dossiers publics situées sur des serveurs exécutant Exchange Server 2003 ou Exchange 2000 Server, ces bases de données ne sont pas prises en compte pour la sélection de la base de données de dossiers publics préférée si un réplica existe également sur un serveur de boîtes aux lettres Exchange 2007.

  2. Si plus d’une base de données de dossiers publics Exchange 2007 est disponible, les critères suivants sont utilisés pour sélectionner une base de données de dossiers publics préférée :

    1. Classement selon l’âge de la base de données de dossiers publics   Plus une base de données de dossiers publics est ancienne, plus il est probable qu’elle contienne un réplica du dossier public cible. Par conséquent, toutes les bases de données de dossiers publics répertoriées dans la liste msExchOwningPFTreeBL sont classées selon leur date de création en utilisant un nombre de jours configurable comme base. Le classement par âge pour chaque base de données de dossiers publics peut être l'un des classements décroissants suivants :

      • plus ancienne que les jours de base ;

      • moins ancienne que les jours de base ;

      • inconnu.

      La base de données de dossiers publics avec le meilleur classement par âge est sélectionnée comme base de données de dossiers publics préférée. L’âge de base pour les réplicas de dossier public est de deux jours (48 heures) par défaut. Vous pouvez modifier cette valeur en modifiant la clé PFReplicaAgeThresholdHours dans le fichier EdgeTransport.exe.config. Ce fichier est situé dans le répertoire %ProgramFiles%\Microsoft\Exchange Server\Bin d’un ordinateur exécutant Exchange 2007.

    2. Proximité   Si plusieurs bases de données de dossiers publics correspondent au meilleur classement par âge, le serveur de boîtes aux lettres avec le meilleur classement en termes de proximité est sélectionné. Le classement par proximité pour chaque base de données de dossiers publics peut être l'un des classements décroissants suivants :

      Serveur local   Si le serveur local contient un réplica de la base de données de dossiers publics, il est sélectionné comme destination préférée pour le routage vers les dossiers publics contenus dans cette hiérarchie.

      Un serveur situé dans le site Active Directory local   Si plusieurs serveurs de la liste sont situés dans le site Active Directory local, le premier serveur de la liste est sélectionné comme destination préférée pour le routage vers les dossiers publics contenus dans cette hiérarchie.

      Un serveur situé dans un site Active Directory distant   Si plusieurs serveurs de la liste sont situés dans un site Active Directory distant, le serveur dans le site Active Directory présentant le chemin de routage le moins coûteux à partir du site Active Directory local est sélectionné comme destination préférée pour le routage vers les dossiers publics contenus dans cette hiérarchie. Si plusieurs serveurs dans ce site contiennent un réplica de la base de données de dossiers publics, le premier serveur de la liste est sélectionné. Si plusieurs sites Active Directory distants ont la même valeur de chemin de routage le moins coûteux, le premier serveur de la liste est sélectionné. Dans ce cas, le chemin de routage le moins coûteux vers le serveur sélectionné est calculé à l’aide de la logique utilisée pour le routage intra-organisationnel. Pour plus d'informations, consultez la rubrique Routage interne de message.

Si aucun réplica de base de données de dossiers publics n’est situé sur un serveur de boîtes aux lettres Exchange 2007, une base de données de dossiers publics située sur un ordinateur Exchange 2003 ou Exchange 2000 est sélectionnée comme destination préférée pour le routage vers les dossiers publics contenus dans cette hiérarchie. La base de données de dossiers publics Exchange 2003 ou Exchange 2000 est sélectionnée à l’aide des critères suivants :

  1. Classement selon l’âge de la base de données de dossiers publics   Le classement par âge pour un dossier public Exchange 2003 ou Exchange 2000 est déterminé à l’aide de la même méthode que celle utilisée pour un serveur Exchange 2007.

  2. Si plusieurs bases de données de dossiers publics ont le même classement par âge, le premier serveur de la liste est sélectionné.

Si une seule instance d’une base de données de dossiers publics existe, le serveur qui héberge cette base de données est sélectionné.

Nouveautés d'Exchange 2007 Service Pack 1

Dans Exchange 2007 Service Pack 1 (SP1), le processus de sélection de la base de données de hiérarchie de dossiers publics préférée est modifié. Dans la version de publication (RTM) d’Exchange 2007, une base de données de dossiers publics située sur un serveur de boîtes aux lettres Exchange 2007 est toujours préférée à une base de données de dossiers publics située sur un serveur Exchange 2003 ou Exchange 2000, indépendamment de l’âge. Ceci peut engendrer le routage d’un message vers une base de données de dossiers publics qui n’a pas reçu de réplication de la hiérarchie complète. Si ceci se produit, l’emplacement du réplica de dossier public ne peut pas être déterminé, et une notification d'échec de remise est renvoyée à l'expéditeur du message.

Dans Exchange 2007 SP1, la base de données de hiérarchie de dossiers publics préférée est sélectionnée à l’aide des critères suivants :

  1. Classement selon l’âge de la base de données de dossiers publics   Par défaut, les bases de données de dossiers publics avec un seuil d’âge de moins de deux jours ne sont pas prises en compte sauf si l’âge de toutes les bases de données de dossiers publics est inférieur au seuil ou que l’âge n’est pas connu.

  2. Proximité   Leserveur local est préféré. Si le serveur local ne contient pas de réplica de la base de données de dossiers publics, un serveur dans le même site Active Directory est préféré. Si le site Active Directory local ne contient pas de réplica de la base de données de dossiers publics, un serveur dans un site Active Directory distant ou un groupe de routage est sélectionné comme destination préférée.

  3. Coût   Si plusieurs sites Active Directory distants ou groupes de routage contiennent un réplica de la base de données de dossiers publics, le serveur dans le site Active Directory ou le groupe de routage avec le chemin de routage le moins coûteux à partir du site Active Directory local est sélectionné comme destination préférée.

Cette logique appliquée, si plusieurs serveurs correspondent aux critères, le premier serveur dans la liste de réplicas renvoyée par Active Directory est sélectionné.

Routage vers des dossiers publics

Les étapes suivantes décrivent le processus de routage pour la remise de messages aux dossiers publics.

  1. Le serveur de transport Hub reçoit le message et exécute le processus de catégorisation. L’adresse de messagerie figurant sur le message est résolue en un destinataire dans Active Directory. Si l’adresse de messagerie est résolue en un dossier public, le catégoriseur doit déterminer la hiérarchie de dossiers publics dans laquelle le dossier public réside.

  2. Le catégoriseur examine l’attribut homeMDB pour le dossier public. L’attribut homeMDB identifie la hiérarchie de dossiers publics dans laquelle le dossier public de destination est situé.

  3. Selon les calculs de table de routage effectués par le service de transport Microsoft Exchange et décrits dans la section « Sélection de la base de données de dossiers publics de destination » de cette rubrique, la base de données de dossiers publics préférée est utilisée pour déterminer la hiérarchie de dossiers publics contenant un réplica du dossier public de destination.

    Si la base de données de dossiers publics préférée est située dans le même site Active Directory que le serveur de transport Hub de routage, le traitement des messages exécute la procédure décrite dans l’étape 4 de cette section.

    Si la base de données de dossiers publics préférée est située dans un site Active Directory distant, le message est transmis à ce site via le chemin de routage le moins coûteux. Le processus de catégorisation des messages décrit dans les étapes 1 et 2 ci-avant dans cette section est répété.

    Si la base de données de dossiers publics est située sur un serveur Exchange 2003 ou Exchange 2000, le message est transmis à ce serveur, et la remise de message est déterminée par la version antérieure d’Exchange Server.

  4. Le serveur de transport Hub établit une connexion au pilote de banque d’informations sur le serveur de boîtes aux lettres contenant la base de données de dossiers publics préférée. La base de données de dossiers publics est interrogée pour déterminer si un contenu pour le dossier public est disponible. L’identité du dossier de destination est référencée par l’attribut legacyExchangeDN et la disponibilité du contenu est déterminée par la valeur de l’attribut IsContentAvailable. Le pilote de banque d’informations accepte le message pour remise, ou, si le contenu du dossier n’est pas disponible localement, le pilote de banque d’informations répond avec une liste de serveurs secondaires contenant un réplica de ce dossier public.

    Le comportement de renvoi d’une liste de serveurs secondaires est appelé remplacement de la banque d’informations Les serveurs secondaires contenant le réplica de dossier public sont indiqués dans le même ordre que pour les redirections de dossiers clients, et la première entrée est choisie par le transport. Cette redirection est indiquée au routage comme destination vers laquelle le message doit être routé. Pour plus d'informations sur les redirections de dossiers clients, consultez la rubrique Gestion des redirections de dossiers publics.

  5. Si un remplacement de la banque d’informations se produit, le serveur de transport Hub utilise la table de routage pour identifier le chemin de routage le moins coûteux vers le serveur contenant le réplica de dossier public préféré et route le message vers cette destination.

  6. Le message est remis à la banque de dossiers publics.

Pour plus d'informations

Pour plus d'informations, consultez les rubriques suivantes :