Routage vers des domaines externes

 

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

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

Cette rubrique décrit le traitement par Microsoft Exchange Server 2007 du routage des messages vers des destinataires externes. Un destinataire externe est un destinataire de message ne disposant pas d’une boîte aux lettres dans l’organisation Exchange.

Connecteurs d'envoi

Pour router les messages vers des domaines externes, vous devez configurer au moins un connecteur d’envoi pour relayer les messages vers Internet. Vous pouvez configurer un connecteur d’envoi et définir l’espace d’adressage comme caractère générique (*). Le caractère * indique que le connecteur d’envoi peut être utilisé pour relayer les messages vers toutes les adresses SMTP (Simple Mail Transfer Protocol) externes. Vous pouvez aussi configurer le connecteur d’envoi pour relayer les messages vers des espaces d’adressage spécifiques lorsque des restrictions de connecteur d’envoi, telles que la taille de message, varient pour ces domaines externes.

Lorsque vous configurez un connecteur d’envoi, vous devez sélectionner au moins un serveur source pour ce connecteur d’envoi. Les serveurs sources sont les serveurs de transport associés à ce connecteur pour la gestion de la remise de messages. Le serveur source pour un connecteur d’envoi peut être un serveur de transport Hub, un serveur de transport Edge, un abonnement Edge ou un serveur tête de pont Exchange Server 2003 ou Exchange 2000 Server. Vous pouvez configurer plusieurs serveurs sources pour un connecteur d’envoi en vue d'assurer l’équilibrage de charge et la tolérance de pannes pour les espaces d’adressage définis sur ce connecteur d’envoi. Toutefois, chaque serveur de transport source Exchange 2007 doit appartenir au même site de service d’annuaire Active Directory. Chaque serveur tête de pont hérité doit par ailleurs appartenir au même groupe de routage. Pour plus d'informations sur l’équilibrage de charge pour les serveurs de transport, consultez la rubrique Équilibrage de charge et tolérance de panne pour les serveurs de transport.

Pour plus d'informations sur la configuration de votre organisation Exchange pour échanger des messages électroniques sur Internet, consultez la rubrique Comment configurer les connecteurs pour le flux de messages sur Internet.

Lorsqu’un message est routé vers un destinataire externe, le composant de routage du service de transport Microsoft Exchange doit sélectionner le meilleur connecteur d’envoi via lequel router le message puis calculer le chemin de routage le moins coûteux pour atteindre ce connecteur d’envoi. Le processus utilisé par le routage pour effectuer cette sélection est discuté ci-après dans cette rubrique. Lorsque le connecteur d’envoi est choisi, vous devez considérer plusieurs attributs de connecteur. Les sections suivantes décrivent les attributs de connecteur d’envoi qui affectent la sélection du chemin de routage.

Restrictions du connecteur d'envoi

Les restrictions appliquées au niveau du connecteur d’envoi peuvent éliminer un connecteur d’envoi dans le cadre de la sélection du routage. Par exemple, si un connecteur d’envoi Exchange 2007 est désactivé, les messages ne sont pas routés vers ce connecteur. Cependant, si Exchange 2003 est déployé dans la même organisation, Exchange 2003 ne détecte pas l’état désactivé et peut procéder au routage vers ce connecteur. Une restriction de taille des messages sur un connecteur d’envoi peut également éliminer ce connecteur d’envoi dans le cadre de la sélection du chemin de routage.

Portée du connecteur

Le routage considère uniquement les connecteurs se trouvant dans la portée du serveur d’envoi. Par défaut, aucune limitation de portée n’est appliquée aux connecteurs d’envoi, et ils sont disponibles pour tous les serveurs de transport Hub dans l’organisation. Cependant, un administrateur peut spécifier une portée locale pour un connecteur d’envoi. Si vous configurez un connecteur d’envoi avec une portée, la disponibilité du connecteur d’envoi est limitée aux serveurs de transport Hub situés dans le même site Active Directory que les serveurs sources pour le connecteur d’envoi. Dans Exchange 2003 et Exchange 2000, vous pouvez limiter la disponibilité d’un connecteur à un groupe de routage.

Espace d'adressage

L'espace d'adressage d'un connecteur d'envoi spécifie les éléments suivants :

  • les domaines des destinataires auxquels ce connecteur route des messages ;

  • le type de transport ;

  • le coût attribué à l’espace d'adressage pour ce connecteur.

Lorsque vous utilisez la console de gestion Exchange pour créer un connecteur d’envoi, le type de transport est toujours configuré comme protocole SMTP. Pour configurer un connecteur d’envoi qui utilise un autre type de transport, tel que Lotus Notes, utilisez l'environnement de ligne de commande Exchange Management Shell pour spécifier le type de transport dans l’espace d’adressage. Si vous utilisez un autre type de transport autre que SMTP, vous devez utiliser un hôte actif pour faire le routage du message. Pour plus d'informations sur la configuration de l'espace d'adressage à l'aide de l'environnement de ligne de commande Exchange Management Shell, consultez la rubrique Set-SendConnector.

Domaines des destinataires

Au cours du routage, un connecteur d'envoi est sélectionné pour le routage des messages en vue de leur remise au domaine de destination. La configuration d’un connecteur d’envoi définit un ou plusieurs espaces d’adressage auxquels le connecteur route les messages. Lorsqu’il sélectionne un connecteur d’envoi, le routage considère uniquement les connecteurs avec un espace d’adressage correspondant pour le domaine de destination. Vous pouvez utiliser le caractère générique * dans un espace d’adressage pour indiquer tous les domaines, les domaines associés à un domaine de niveau supérieur (par exemple, *.com), ou un domaine de second niveau et tous ses sous-domaines (par exemple, *.contoso.com). Quand vous configurez un connecteur d’envoi pour un domaine particulier, le courrier électronique qui est envoyé à ce domaine est toujours routé à travers ce connecteur En plus, les options de configuration pour ce connecteur sont toujours appliquées au courrier électronique envoyé à ce domaine.

Si plusieurs connecteurs correspondent à l’espace d’adressage pour le domaine de destination, l’espace d’adressage correspondant le plus proche est sélectionné. Par exemple, si un seul connecteur d’envoi est configuré avec l’espace d’adressage *.contoso.com, le routage Exchange met en correspondance user@subdomain.contoso.com et user@contoso.com avec l’espace d’adressage *.contoso.com, et procède au routage vers ce connecteur d’envoi.

Si deux connecteurs d’envoi sont configurés avec des espaces d’adressage qui se chevauchent, Exchange Server procède au routage vers le connecteur d’envoi dont la correspondance d’adresse est la plus précise. Par exemple, si le connecteur d’envoi C1 est configuré avec l’espace d’adressage *.contoso.com et le connecteur d’envoi C2 avec l’espace d’adressage contoso.com, les messages électroniques adressés à user@subdomain.contoso.com sont routés vers le connecteur d’envoi C1 et ceux adressés à user@contoso.com sont routés vers le connecteur d’envoi C2.

Coût

Le coût du connecteur d'envoi permet de définir la priorité de sélection lorsque plusieurs connecteurs d'envoi sont configurés pour le même espace d'adressage. Pendant le routage, lors de la sélection du connecteur d'envoi, le chemin de routage le moins coûteux vers la destination est sélectionné. En ajustant les coûts du connecteur d’envoi, vous pouvez contrôler le chemin de routage préféré pour le flux de messagerie dans votre organisation et vers Internet.

Lorsque vous créez un connecteur d’envoi, le coût par défaut est défini sur 1. Vous pouvez utiliser la cmdlet Set-SendConnector dans l'environnement de ligne de commande Exchange Management Shell ou les propriétés du connecteur d'envoi dans la console de gestion Exchange pour modifier le coût du connecteur d’envoi.

Connecteurs étrangers

Les connecteurs étrangers sont utilisés pour envoyer des messages aux systèmes de messagerie tiers. Pour plus d'informations sur les connecteurs étrangers, consultez la rubrique Connecteurs étrangers. Si un message est routé vers un espace d’adressage X.400, Exchange 2007 doit procéder au routage vers un connecteur X.400 défini sur un serveur tête de pont Exchange 2003 ou Exchange 2000.

Sélection du chemin de routage vers un destinataire externe

Lorsqu’un message est envoyé à un destinataire externe, Exchange 2007 doit sélectionner un connecteur d’envoi via lequel router le message. Le routage sélectionne toujours un connecteur unique via lequel envoyer le message. La sélection varie légèrement en fonction de la version (Exchange 2007 ou Exchange 2003) du serveur source pour le connecteur d’envoi sélectionné.

Si plusieurs connecteurs d’envoi sont configurés avec un espace d’adressage conforme aux exigences de routage pour un destinataire externe, le routage Exchange 2007 sélectionne un connecteur unique via lequel router le message. Le connecteur sélectionné doit correspondre aux contraintes de taille du message. Une fois qu'Exchange 2007 a éliminé tous les connecteurs présentant des restrictions de taille de message prohibitives, le routage applique les critères suivants pour déterminer le connecteur vers lequel il procède au routage :

  • À partir de la liste des connecteurs d’envoi et connecteurs étrangers configurés dans l’organisation Exchange, il affine la sélection aux connecteurs correspondant aux critères suivants :

    • dans la portée du serveur local ;

    • activé ;

    • avec un espace d’adressage correspondant au domaine de messagerie du destinataire.

  • Dans la liste obtenue, sélectionnez le connecteur avec la correspondance d’espace d’adressage la plus spécifique. Il se peut qu'aucun connecteur correspondant ne soit trouvé.

Si plusieurs connecteurs d’envoi satisfont aux critères de correspondance de l’espace d’adressage, le routage Exchange 2007 évalue les critères suivants pour sélectionner un connecteur :

  • Coût du connecteur   Le coût du connecteur est la somme des coûts attribués aux liaisons de sites IP entre le site Active Directory source et le site Active Directory qui contient les serveurs sources pour le connecteur d’envoi, et le coût attribué au connecteur. Le connecteur avec le coût global le plus faible est sélectionné. Si plusieurs connecteurs ont le même coût, le processus de sélection continue jusqu’à l’étape suivante.

  • Proximité   Le serveur source le plus proche du serveur de routage est sélectionné. Ainsi, le serveur local est préféré à un autre serveur de transport Hub dans le même site Active Directory, et un serveur dans le site Active Directory local est préféré à un serveur source dans un site Active Directory distant.

  • Nom de connecteur avec une valeur alphanumérique inférieure   Si plusieurs chemins de routage ont les mêmes coût et proximité, le connecteur dont le nom a la valeur alphanumérique la plus faible est sélectionné.

Si plusieurs connecteurs satisfont aux critères de correspondance de l’espace d’adressage, et que les connecteurs sont hébergés sur des serveurs exécutant Exchange 2003 ou Exchange 2000, la méthode de sélection suivante est utilisée :

  • Coût du connecteur   Le coût du connecteur est la somme des coûts attribués aux connecteurs de groupe de routage entre le serveur de routage et le groupe de routage qui contient les serveurs sources pour le connecteur d’envoi, et le coût attribué au connecteur.

  • Nom de connecteur avec une valeur alphanumérique inférieure   Si plusieurs chemins de routage ont les mêmes coût et proximité, le connecteur dont le nom a la valeur alphanumérique la plus faible est sélectionné.

Le connecteur Exchange 2007 est toujours préféré par le routage Exchange 2007 lorsque les conditions suivantes sont vérifiées :

  • Plusieurs connecteurs satisfont aux critères de correspondance de l’espace d’adressage.

  • Le serveur source d’un connecteur est un serveur Exchange 2007.

  • Le serveur source pour l’autre connecteur est un serveur Exchange 2003 ou Exchange 2000.

Une fois qu’un connecteur est sélectionné à l'aide des critères précédents, il peut y avoir plusieurs chemins de routage permettant d'atteindre le site Active Directory dans lequel se trouve le serveur source pour le connecteur sélectionné. Dans ce cas, le chemin de routage le moins coûteux vers le connecteur 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.

Le critère de coût du connecteur d’envoi est ignoré lorsqu’un serveur de transport Exchange 2007 et un serveur Exchange 2003 ou Exchange 2000 sont les serveurs sources pour un connecteur d’envoi correspondant. Exchange 2003 et Exchange 2000 ne prennent pas en compte les coûts de routage Exchange 2007 attribués aux liaisons de sites IP. Dans la mesure où Exchange 2003 et Exchange 2000 ne prennent pas en compte les coûts de liaisons de sites IP dans le calcul du chemin de routage le moins coûteux, les versions précédentes d’Exchange Server peuvent calculer un connecteur Exchange 2007 avec un coût inférieur à un autre connecteur Exchange 2003, même si un coût plus élevé est attribué au connecteur Exchange 2007. Ceci peut entraîner le routage par Exchange 2003 vers un connecteur Exchange 2007 plus coûteux. Si Exchange 2007 a toujours sélectionné le connecteur le moins coûteux, indépendamment de la version du serveur associé au connecteur, Exchange 2007 peut éventuellement renvoyer le message au connecteur Exchange 2003. Ceci peut provoquer la formation de boucles de routage, avec les messages relayés dans les deux sens entre les groupes de routage Exchange 2007 et Exchange 2003. Pour empêcher la formation de boucles de routage, lorsqu'un choix doit être effectué entre un connecteur associé à Exchange 2007 et un connecteur associé à Exchange 2003, Exchange 2007 sélectionne toujours le connecteur Exchange 2007, indépendamment du coût. La préférence intervient uniquement lorsque les deux connecteurs correspondent également à l’espace d’adressage pour un destinataire.

Si aucun connecteur ne satisfait aux critères de sélection d'un connecteur selon la logique décrite ci-avant, une des actions suivantes survient :

  • S’il n’existe aucun connecteur correspondant pour un espace d’adressage SMTP, le destinataire est marqué comme inaccessible et le message est routé vers la file d’attente inaccessible.

  • Si la taille de message dépasse la restriction de taille pour tous les connecteurs, une notification d’échec de remise est renvoyée à l'expéditeur.

  • S’il n’y a aucun connecteur correspondant pour un espace d’adressage non SMTP, une notification d’échec de remise est renvoyée à l'expéditeur.

Les exemples suivants illustrent le mode de routage des messages aux destinataires externes. Lorsqu’un message est routé vers un destinataire externe, l’objet de destination est un connecteur d’envoi configuré pour router les messages vers l’espace d’adressage SMTP du destinataire.

Le tableau suivant décrit la configuration de deux connecteurs d'envoi dans une topologie Exchange 2007. Dans cette topologie, un message est routé du site Active Directory A vers le destinataire externe Tjones@subdomain.contoso.com. Deux connecteurs peuvent router les messages vers cet espace d’adressage.

Exemples de configurations de connecteur d’envoi

Nom du connecteur d'envoi Espace d'adressage Coût d'espace d'adressage Serveurs sources Restrictions de taille des messages

C1

*.contoso.com

1

Serveurs de transport Hub dans le site Active Directory A

Aucun

C2

subdomain.contoso.com

10

Serveurs de transport Hub dans le site Active Directory C

Aucun

Dans ce scénario, le message est routé à l’aide du connecteur C2 car la correspondance d’espace d’adressage la plus spécifique est choisie.

L’exemple suivant décrit une autre configuration pour les connecteurs d’envoi. Dans cette topologie, un message est routé par un serveur de transport Hub situé dans le site Active Directory A vers le destinataire externe Tjones@subdomain.contoso.com. Le serveur de routage n’est pas répertorié comme serveur source pour aucun connecteur d’envoi, et une liaison de sites IP avec un coût de 5 est configurée entre les sites A et C. Deux connecteurs peuvent router les messages vers l’espace d’adressage. Le tableau suivant présente la configuration des connecteurs.

Configuration du connecteur d'envoi alternatif

Nom du connecteur d'envoi Espace d'adressage Coût d'espace d'adressage Serveurs sources Restrictions de taille des messages

C1

subdomain.contoso.com

15

Serveurs de transport Hub dans le site Active Directory A

Aucun

C2

subdomain.contoso.com

10

Serveurs de transport Hub dans le site Active Directory C

Aucun

Le coût attribué au connecteur C2 est ajouté au coût de liaison de sites IP entre les sites Active Directory A et C, pour un coût combiné de 15. Les serveurs sources pour le connecteur C1 sont situés dans le site Active Directory local. Par conséquent, le coût de liaison de sites IP pour atteindre le connecteur est 0, pour un coût total de 15. Dans ce scénario, les deux connecteurs correspondent également à l’espace d’adressage et ont le même coût. Le routage sélectionne le connecteur C1 car il est le plus proche.

Dans l’exemple suivant, un message est relayé du site Active Directory A vers le destinataire externe tjones@contoso.com. Deux connecteurs correspondent également à l’espace d’adressage de destination. Toutefois, le serveur source pour un connecteur est un serveur Exchange 2003. Le tableau suivant présente la configuration des connecteurs.

Connecteurs d’envoi configurés sur différentes versions de serveur Exchange

Nom du connecteur Espace d'adressage Coût d'espace d'adressage Serveurs sources Restrictions de taille des messages

C1

*.contoso.com

10

Serveurs de transport Hub dans le site Active Directory B

Aucun

C2

*.contoso.com

1

Serveurs têtes de pont Exchange 2003 dans le groupe de routage 1

Aucun

Dans ce scénario, le coût pour atteindre chaque connecteur est calculé comme suit :

  • Pour atteindre le connecteur C1, le serveur de transport Hub dans le site A doit relayer le message au site B. Par conséquent, le coût pour atteindre le connecteur C1 est le coût attribué à la liaison de sites IP entre les sites Active Directory A et B (5) combiné avec le coût attribué à l’espace d’adressage sur le connecteur d’envoi (5+10=15).

  • Pour atteindre le connecteur C2, le serveur de transport Hub dans le site A doit relayer le message au site B pour atteindre un serveur source pour le connecteur de groupe de routage assurant une connexion logique entre Exchange 2003 et le groupe de routage Exchange 2007. Un coût de 5 est attribué à la liaison de sites IP entre les sites A et B. Un coût de 5 est également attribué au connecteur de groupe de routage. Le coût pour atteindre le connecteur C2 est le coût attribué à la liaison de sites IP entre les sites A et B, combiné aux coûts attribués au connecteur de groupe de routage et à l’espace d’adressage sur le connecteur SMTP (5+5+1=11).

Bien que le coût pour atteindre le connecteur C2 soit inférieur au coût pour atteindre le connecteur C1, le connecteur d’envoi C1 est sélectionné comme destination de routage car le serveur source est un serveur Exchange 2007.

Pour plus d'informations

Pour plus d'informations, consultez les rubriques suivantes :