Associer un message de notification d'état de remise à une règle de transport

 

S’applique à : Exchange Server 2010 SP2, Exchange Server 2010 SP3

Dernière rubrique modifiée : 2012-07-23

Microsoft Exchange Server 2010 vous permet d’utiliser une règle de transport pour rejeter des messages basés sur des conditions spécifiées dans la règle. L’action de règle de transport RejectMessage est utilisée pour rejeter des messages. Lorsqu’un message est rejeté, une notification d’échec de remise (NDR) est renvoyée à l’expéditeur et le message d’origine est supprimé. Lorsque vous créez une règle de transport sur un serveur de transport Hub Exchange 2010 pour rejeter les messages, Exchange 2010 vous permet de spécifier un code de notification d’état de remise (DSN), également connu sous le nom de code d’état amélioré ainsi qu’un message de rejet.

Pour plus d’informations sur les règles de transport, voir Présentation des règles de transport.

Exchange 2010 offre la possibilité de personnaliser le contenu de la notification d’échec de remise renvoyée à l’expéditeur en créant un message personnalisé de notification d’état de remise. Le contenu personnalisé peut contenir des informations que vous voulez transmettre au destinataire de la notification d’échec de remise, telles que des informations relatives aux stratégies ainsi que des informations spécifiques de contact ou relatives à la résolution des problèmes. Pour plus d’informations sur la personnalisation des messages de notification d’état de remise, consultez la rubrique Gestion des notifications d’état de remise.

Action de la règle de transport RejectMessage

Pour rejeter des messages et spécifier un message de notification d’état de remise en utilisant une règle de transport, vous devez créer la règle sur un serveur de transport Hub. Dans l’environnement de ligne de commande Exchange Management Shell, l’action de règle de transport est appelée par l’identificateur de RejectMessage. La même action est affichée à l’aide de la chaîne descriptive envoyer un message de rejet à l’expéditeur associé à un code d’état étendu dans la console de gestion Exchange. L’action RejectMessage vous permet de spécifier les propriétés suivantes :

  • Code d’état étendu   Le code d’état étendu que vous spécifiez s’affiche dans la section Informations de diagnostic pour les administrateurs de la notification d’échec de remise. La valeur spécifiée pour cette propriété peut être 5.7.1 ou toute valeur comprise entre 5.7.10 et 5.7.999, inclus. Les codes d’état améliorés sont également associés à un message descriptif affiché dans la section des informations utilisateur de la notification d’échec de remise. Si vous utilisez l’environnement de ligne de commande Exchange Management Shell pour créer une règle de transport, vous devez utiliser le paramètre RejectMessageEnhancedStatusCode pour spécifier le code d’état amélioré.

  • Raison du rejet   Le texte spécifié pour cette propriété s’affiche dans la section Informations de diagnostic pour les administrateurs de la notification d’échec de remise. Si vous utilisez l’environnement de ligne de commande Exchange Management Shell pour créer la règle, vous pouvez utiliser le paramètre RejectMessageReasonText pour spécifier la raison du rejet.

RemarqueRemarque :
Si vous utilisez l’environnement de ligne de commande Exchange Management Shell pour créer une règle de transport qui utilise l’action RejectMessage, vous pouvez créer la règle sans spécifier le message de rejet. Si vous ne spécifiez pas le message de rejet, le message de rejet par défaut suivant est utilisé : Delivery not authorized, message refused. Si vous utilisez l’Assistant Nouvelle règle de transport dans la console de gestion Exchange pour créer la règle, vous devez spécifier le message de rejet et le code d’état amélioré.

Lorsque vous créez une règle de transport avec l’action de règle de transport RejectMessage, Exchange 2010 recherche dans la liste des messages de notification d’état de remise un code correspondant à la valeur spécifiée par la propriété RejectMessageEnhancedStatusCode de la règle de transport. Si un code correspondant est trouvé, Exchange 2010 associe automatiquement ce message de notification d’état de remise à l’action de règle de transport. Si aucun code n’est trouvé, Exchange 2010 affiche l’avertissement suivant lors de la création de la règle de transport : No custom DSN text is configured for the enhanced status code '5.7.xxx'. You can use the New-SystemMessage cmdlet to customize DSNs.

RemarqueRemarque :
Si vous spécifiez un code de notification d’état de remise autre que 5.7.1, vous devez créer un message de notification d’état de remise personnalisé à associer au code. Si aucun code correspondant n’existe, Exchange 2010 utilise le code 5.7.0.

Utiliser la console de gestion Exchange pour créer une règle de transport afin de rejeter les messages et fournir un code DSN personnalisé

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, voir Entrée « Règles de transport » dans la rubrique Stratégie de messagerie et autorisations de conformité.

  1. Sur la page Conditions, sélectionnez la condition entre les membres de la liste de distribution et la liste de distribution, puis sélectionnez les groupes de distribution auxquels vous souhaitez attribuer la règle de transport. Par exemple, la figure suivante montre que les groupes de distribution « Groupe Ventes » et « Groupe Courtage » ont été sélectionnés pour être utilisés avec cette condition.

    RemarqueRemarque :
    Le prédicat entre les membres de la liste de distribution et la liste de distribution utilisé à l’étape 1 est un exemple. Vous pouvez utiliser n’importe quelle condition selon vos besoins.
  2. Sur la page Actions, sélectionnez l’action envoyer un message de rejet à l’expéditeur associé à un code d’état étendu, puis tapez le texte pour le message de rejet. Pour fournir un message de notification d’état de remise utile qui explique pourquoi le message a été rejeté, spécifiez un code DSN personnalisé. Par exemple, la figure suivante montre que le texte du message de rejet de la section« Informations de diagnostic pour les administrateurs » sera inclus dans le message de rejet et comportera également le code de notification d’état de remise personnalisé 5.7.228. Ce code est associé à un message de notification d’état de remise personnalisé créé par la commande affichée dans Association du message de notification d’état de remise personnalisé ultérieurement dans cette rubrique.

RemarqueRemarque :
Vous pouvez vérifier si un message de notification d’état de remise personnalisé existe déjà pour un code DSN particulier. Utilisez la cmdlet Get-SystemMessage pour répertorier tous les messages DSN personnalisés. Vous pouvez également répertorier les codes DSN standard et les messages DSN associés en utilisant la cmdlet Get-SystemMessage avec le commutateur Original

Séparation déontologique créée à l’aide des règles de transport d’un serveur de transport Hub

Séparation déontologique créée à l’aide d’une règle de transport

Pour plus d’informations sur la création de règles de transport et la configuration d’une séparation déontologique, consultez les rubriques suivantes :

Utiliser l’environnement de ligne de commande Exchange Management Shell pour créer une règle de transport afin de rejeter les messages et fournir un code de notification d’état de remise personnalisé

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, voir Entrée « Règles de transport » dans la rubrique Stratégie de messagerie et autorisations de conformité.

Cet exemple crée la règle de transport SalesBrokerageEthicalWall pour rejeter des messages entre les groupes de distribution Ventes et Courtage et utiliser le code de notification d’état de remise personnalisé 5.7.228 dans la réponse de rejet.

RemarqueRemarque :
Le prédicat de BetweenMemberOf utilisé dans cette procédure est un exemple. Vous pouvez utiliser n’importe quelle condition selon vos besoins.
New-TransportRule SalesBrokerageEthicalWall -BetweenMemberOf1 "Sales" -BetweenMemberOf2 "Brokerage" -RejectMessageEnhancedStatusCode "5.7.228" -RejectMessageReasonText "Text to display in the 'Diagnostic information for administrators' section"

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, voir New-TransportRule.

Association du message de notification d’état de remise personnalisé

Vous utilisez la cmdlet New-SystemMessage pour créer un message de notification d’état de remise personnalisé pour un code de notification d’état de remise. Après avoir créé le message de notification d’état de remise personnalisé, Exchange 2010 l’utilise automatiquement lors du rejet d’un message avec le code DSN spécifié. Si vous spécifiez le même code DSN personnalisé dans plusieurs règles de transport, le message DSN est inséré dans les notifications d’échec de remise qui sont générées par ces règles de transport.

RemarqueRemarque :
Si vous voulez modifier le texte par défaut associé au code DSN 5.7.1, vous devez créer un message personnalisé de notification d’état de remise à l’aide de la cmdlet New-SystemMessage. Cependant, si vous effectuez cette opération, le nouveau texte sera affiché chaque fois que le code DSN 5.7.1 est utilisé, y compris pour les messages qui sont rejetés par d’autres composants de transport Exchange. Par conséquent, il est recommandé de créer un code de notification d’état de remise pour les actions de règle de transport spécifiques.

Cet exemple crée un message DSN personnalisé avec le code DSN 5.7.228. Le message DSN est créé en anglais. Le message inclut également un lien à un site Web interne qui peut fournir plus de détails sur les stratégies de messagerie de l’organisation.

New-SystemMessage -DsnCode 5.7.228 -Language En -Internal $True -Text 'Sending messages between the Sales and Brokerage groups is prohibited by policy #123. For more information, see <a href="http://intranet.contoso.com/policy.html#123">Compliance Policy 123</a>.'

La figure suivante affiche le résultat de la saisie de la commande précédente dans l’environnement de ligne de commande Exchange Management Shell.

Message DSN personnalisé à utiliser avec une séparation déontologique

Création d’un message de notification d’état de remise personnalisé pour une utilisation par une règle

RemarqueRemarque :
Vous pouvez créer des messages DSN personnalisés dans d’autres langues et aussi supprimer complètement les versions en anglais des messages DSN. Pour obtenir une liste des langues prises en charge que vous pouvez utiliser avec les messages DSN, voir Paramètres régionaux pris en charge pour utilisation avec des messages système.

Exemple de notification d’échec de remise avec un message DSN personnalisé

Après avoir créé un message DSN personnalisé pour le code DSN spécifié dans l’action de règle de transport RejectMessage, Exchange 2010 peut utiliser les message et code DSN personnalisés dans les notifications d’échec de remise pour les expéditeurs dont les messages sont bloqués par cette règle de transport.

Par exemple, la figure suivante affiche une notification d’échec de remise qui a été envoyée à Fabrice Canel, membre du groupe de distribution Groupe Courtage. Il a reçu une notification d’échec de remise car il a tenté d’envoyer un message à Antoine Faisandier, membre du groupe de distribution Groupe Ventes. Une règle de transport a été créée pour appliquer une séparation déontologique entre les groupes de distribution « Brokerage Group » et « Sales Group ». Cette règle de transport empêche les membres de ces groupes d’échanger des messages.

Le message de notification d’état de remise de la figure suivante montre également le lien vers la stratégie de conformité d’entreprise concernée. En cliquant sur ce lien, Fabrice peut prendre connaissance de la stratégie qui interdit la communication entre les deux groupes.

Notification d’échec de remise générée par une règle de transport appliquant une séparation déontologique

Notification d’échec de remise générée par une règle de transport de séparation déontologique

 © 2010 Microsoft Corporation. Tous droits réservés.