Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Procédures concernant les règles de flux de messagerie dans Exchange 2016

[Cette rubrique est une documentation préliminaire et peut être modifiée dans les versions ultérieures. Des rubriques vides sont incluses comme espaces réservés. N’hésitez pas à nous transmettre vos commentaires. Envoyez-nous un e-mail à l’adresse ExchangeHelpFeedback@microsoft.com.]  

S’applique à :Exchange Online, Exchange Online Protection, Exchange Server 2016

Découvrez comment créer, afficher, modifier, supprimer, importer et exporter des règles de flux de messagerie (règles de transport) dans Exchange 2016.

Les règles de flux de messagerie (également appelées règles de transport) identifient les messages qui circulent dans votre organisation Exchange et agissent sur ceux-ci. Pour plus d’informations sur les règles de flux de messagerie, consultez la rubrique Règles de flux de messagerie dans Exchange 2016.

Sur les serveurs de boîte aux lettres, vous pouvez gérer les règles de flux de messagerie dans le Centre d’administration Exchange (CAE) et dans l’Environnement de ligne de commande Exchange Management Shell. Sur les serveurs de transport Edge, vous pouvez uniquement utiliser l’Environnement de ligne de commande Exchange Management Shell.

tipConseil :
Vérifiez que vos règles fonctionnent comme vous l’entendez. Veillez à bien tester chaque règle et les interactions entre les différentes règles.

tipConseil :
Vous rencontrez des difficultés ? Demandez de l’aide en participant aux forums Exchange. Visitez le forum à l’adresse : Exchange Server, Exchange Online ou Exchange Online Protection.

Le CAE vous permet de créer des règles de flux de messagerie à l’aide d’un modèle (liste filtrée de conditions et d’actions), en copiant une règle existante ou en créant une règle de toutes pièces.

  1. Dans le CAE, accédez à Flux de messagerie > Règles, puis sélectionnez l’une des options suivantes :

    • Pour créer une règle à partir d’un modèle, cliquez sur Ajouter (Icône Ajouter) et sélectionnez un modèle (une valeur différente de Créer une règle).

    • Pour copier une règle, sélectionnez-la, puis sélectionnez Copier (Icône Copier). Notez que l’option permettant de copier une règle n’est disponible que dans le CAE.

    • Pour créer une règle de A à Z, cliquez sur Ajouter (Icône Ajouter) puis sélectionnez Créer une règle.

  2. Dans la page Nouvelle règle qui s’ouvre, configurez les paramètres suivants :

    • Nom   Entrez un nom unique et descriptif pour la règle.

    • Appliquer cette règle si   Sélectionnez une condition pour la règle. Si vous voulez que la règle s’applique à tous les messages, sélectionnez [Appliquer à tous les messages]. Pour obtenir une explication des conditions disponibles, consultez la rubrique Conditions de règle de flux de messagerie et exceptions (prédicats) dans Exchange 2016.

    • Effectuer les opérations suivantes  Sélectionnez une action pour la règle. L’action est appliquée aux messages qui répondent aux conditions. Pour obtenir une explication des conditions disponibles, consultez la rubrique Actions de règle de flux de messagerie dans Exchange 2016.

      Propriétés facultatives :

    • Auditer cette règle avec le niveau de gravité   Pour les stratégies DLP, ce paramètre indique comment les données de correspondance des règles s’affichent dans les rapports de gestion de la détection des stratégies de protection contre la perte de données (DLP). Pour plus d’informations, consultez la rubrique Afficher les rapports de détection de stratégies DLP. Si vous désactivez la case à cocher ou sélectionnez la valeur Non spécifié, les correspondances n’apparaissent pas dans les rapports de règle.

    • Choisir un mode pour cette règle Vous pouvez utiliser l’un des deux modes de test disponibles pour tester la règle sans impacter le flux de messagerie. Dans les deux modes de test, lorsque les conditions sont remplies, une entrée est ajoutée au journal de suivi des messages. Sélectionnez l’une des valeurs suivantes :

      • Appliquer   La règle est activée et commence à traiter les messages immédiatement. Toutes les actions de la règle seront exécutées. Il s’agit de la valeur par défaut.

      • Test avec Conseils de stratégie   Cette option active la règle, et les actions de conseils de stratégie (Avertir l’expéditeur par un conseil de stratégie) seront envoyées, mais aucune action relative à la remise des messages ne sera exécutée. La protection contre la perte de données (DLP) est requise pour pouvoir utiliser ce mode. Pour en savoir plus, consultez la rubrique Conseils de stratégie.

      • Test sans Conseils de stratégie   Pour les stratégies de protection contre la perte de données, seule l’action Générer un rapport d’incident et l’envoyer à sera appliquée. Aucune action liée à la remise des messages n’est exécutée.

  3. Vous pouvez créer la règle en cliquant sur Enregistrer, vous pouvez également cliquer sur Autres options pour configurer des paramètres supplémentaires suivants :

    • Pour ajouter des conditions supplémentaires, cliquez sur Ajouter une condition. Si vous disposez de plusieurs conditions, vous pouvez en supprimer une en cliquant sur Supprimer X. Notez que d’autres conditions sont disponibles lorsque vous cliquez sur Autres options.

    • Pour ajouter des actions, cliquez sur Ajoutez une action. Si vous disposez de plusieurs actions, vous pouvez en supprimer une en cliquant sur Supprimer X. Notez que d’autres actions sont disponibles lorsque vous cliquez sur Autres options.

    • Pour ajouter des exceptions à la règle, cliquez sur Ajouter une exception, puis sélectionnez une exception dans la liste déroulante Sauf si. Vous pouvez supprimer une exception en cliquant sur Supprimer X.

    • Activer cette règle à la date suivante Spécifiez la date de début si vous souhaitez que la règle prenne effet après une date donnée. Notez que la règle restera active avant cette date, mais qu’elle ne sera pas traitée.

    • Cette règle expire à la date suivante   Spécifiez la date de fin si vous souhaitez que la règle arrête le traitement des messages à une date donnée. Notez que la règle restera active après cette date, mais qu’elle ne sera pas traitée.

    • Ne plus traiter de règles   Cochez cette case pour éviter d’appliquer d’autres règles une fois que cette règle a traité un message.

    • Différer le message si le traitement de la règle n’est pas terminé   Cochez cette case pour soumettre à nouveau le message en vue de son traitement. Par défaut, la règle sera ignorée et la remise du message se poursuivra normalement.

    • Faire correspondre l’adresse de l’expéditeur dans le message   Pour les conditions et les exceptions qui examinent l’adresse de l’expéditeur, vous pouvez spécifier l’emplacement où la règle recherche l’adresse de l’expéditeur : dans l’en-tête du message (par défaut), dans l’enveloppe du message, ou dans l’en-tête et l’enveloppe. Pour plus d’informations, consultez la rubrique Expéditeurs dans les conditions et les exceptions des règles de flux de messagerie.

    • Commentaires   Indiquez un nom descriptif pour la règle.

    Lorsque vous avez terminé, cliquez sur Enregistrer.

L’Environnement de ligne de commande Exchange Management Shell offre deux paramètres de configuration des nouvelles règles de flux de messagerie qui ne sont pas disponibles dans le CAE (jusqu’à ce que la règle ait été créée) :

  • Créer une règle désactivée (Enabled$false)

  • Définir la priorité de la règle (Priority<Number>)

Pour créer des règles de flux de messagerie dans l’Environnement de ligne de commande Exchange Management Shell, utilisez la syntaxe suivante :

New-TransportRule -Name <RuleName> [<Conditions>] [<Exceptions>] <Actions> [<Properties>]

Cet exemple crée une règle avec les paramètres suivants :

  • Nom   Mark messages from the Internet to Sales DG.

  • Conditions

    • Messages provenant d’expéditeurs externes.

      Et

    • Messages envoyés au groupe de distribution nommé Sales Department.

  • Action   Faire précéder le champ Subject du message par la valeur "External message to Sales DG: ". Les deux-points et l’espace de fin vous permettent d’établir la distinction entre le texte ajouté et la valeur d’origine.

New-TransportRule -Name "Mark messages from the Internet to Sales DG" -FromScope NotInOrganization -SentTo "Sales Department" -PrependSubject "External message to Sales DG: "

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

Remarque : les conditions et actions de l’exemple sont uniquement fournies à des fins d’illustration. Passez en revue les conditions, les exceptions et les actions de règle de flux de messagerie disponibles pour déterminer celles qui répondent à vos besoins.

Pour vérifier que vous avez bien créé une règle de flux de messagerie, suivez l’une des procédures suivantes :

  • Dans le CAE, accédez à Flux de messagerie > Règles, et vérifiez que la règle que vous avez créée figure dans la liste.

  • Dans l’Environnement de ligne de commande Exchange Management Shell, utilisez l’une des procédures suivantes :

    • Exécutez la commande suivante pour afficher la nouvelle règle dans la liste de règles :

      Get-TransportRule
      
    • Remplacez <RuleName> par le nom de la règle, puis exécutez la commande suivante pour afficher les détails de la règle :

      Get-TransportRule -Identity "<RuleName>" | Format-List
      

Les règles de flux de messagerie que vous créez sur un serveur de boîte aux lettres sont stockées dans Active Directory, de telle sorte que lorsque vous affichez les règles sur un serveur de boîte aux lettres, vous voyez toutes les règles de votre organisation. Lorsque vous utilisez l’Environnement de ligne de commande Exchange Management Shell pour afficher les règles de flux de messagerie sur un serveur de transport Edge, vous voyez les règles qui sont stockées sur le serveur local.

  1. Dans le CAE, accédez à Flux de messagerie > Règles.

  2. Lorsque vous sélectionnez une règle, les informations associées sont affichées dans le volet d’informations. Pour plus d’informations sur la règle, cliquez sur Modifier (Icône Modifier).

    Dans le CAE, accédez à Flux de messagerie > Règles et sélectionnez une règle

    Dans le CAE, la propriété Version est seulement visible dans le volet d’informations. Cette propriété indique la compatibilité de la règle avec les versions précédentes de Exchange (14.n.n.n est Exchange 2010, 15.0.n.n est Exchange 2013).

Pour renvoyer une liste récapitulative de toutes les règles de flux de messagerie, exécutez la commande suivante :

Get-TransportRule

Pour renvoyer des informations détaillées sur une règle spécifique, utilisez la syntaxe suivante :

Get-TransportRule -Identity "<RuleName>" | Format-List [<Specific properties to view>]

Cet exemple renvoie toutes les valeurs de propriétés de la règle nommée « Sender is a member of marketing ».

Get-TransportRule -Identity "Sender is a member of marketing" | Format-List

Cet exemple renvoie uniquement les propriétés spécifiées pour la même règle.

Get-TransportRule -Identity "Sender is a member of marketing" | Format-List Name,State,Mode,Priority,Comments,Conditions,Exceptions,RuleVersion

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

Les conditions et les exceptions des règles de flux de messagerie sont appelées prédicats car pour chaque condition, il existe une exception correspondante qui utilise les mêmes paramètres et la même syntaxe. La seule différence réside dans le fait que les conditions spécifient les messages à inclure, tandis que les exceptions spécifient les messages à exclure. Vous pouvez uniquement afficher la liste des conditions et des exceptions dans l’Environnement de ligne de commande Exchange Management Shell.

Pour afficher les conditions et les exceptions disponibles dans les règles de flux de messagerie, exécutez la commande suivante :

Get-TransportRulePredicate

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

Remarques :

  • Les exceptions ne sont pas distinguées des conditions.

  • Les prédicats qui sont disponibles sur les serveurs de transport Edge sont un petit sous-ensemble de ceux disponibles sur les serveurs de boîte aux lettres. Pour plus d’informations, consultez la rubrique Conditions de règle de flux de messagerie et exceptions (prédicats) dans Exchange 2016.

  • Certains des noms de prédicats sont différents des noms des paramètres de condition et d’exception correspondants dans les cmdlets New-TransportRule et Set-TransportRule. Par ailleurs, certains prédicats nécessitent plusieurs paramètres.

Vous pouvez uniquement afficher la liste des actions dans l’Environnement de ligne de commande Exchange Management Shell.

Pour afficher les actions disponibles dans les règles de flux de messagerie, exécutez la commande suivante :

Get-TransportRuleAction

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

Remarques :

  • Un petit sous-ensemble des actions disponibles sur les serveurs de boîte aux lettres sont également disponibles sur les serveurs de transport Edge, mais certaines actions sont disponibles uniquement sur les serveurs de transport Edge. Pour plus d’informations, consultez la rubrique Actions de règle de flux de messagerie dans Exchange 2016.

  • Certains des noms d’action diffèrent des noms de paramètres d’action correspondants sur les cmdlets New-TransportRule et Set-TransportRule. Par ailleurs, certaines actions nécessitent plusieurs paramètres.

Aucun paramètre supplémentaire n’est disponible lorsque vous modifiez une règle de flux de messagerie dans le CAE. Ce sont les mêmes paramètres que ceux qui étaient disponibles lorsque vous avez créé la règle.

  1. Dans le CAE, accédez à Flux de messagerie > Règles.

  2. Sélectionnez la règle, puis cliquez sur Modifier (Icône Modifier). Notez que les propriétés de la règle sont entièrement développées (aucun lien Autres options n’est disponible). Pour plus d’informations sur les propriétés des règles, reportez-vous à la section Utiliser le CAE pour créer des règles de flux de messagerie dans cette rubrique.

Lorsque vous modifiez une règle de flux de messagerie dans l’Environnement de ligne de commande Exchange Management Shell, vous ne pouvez ni désactiver ni activer la règle (il n’y a aucun paramètre Enabled dans la cmdlet Set-TransportRule). À la place, vous devez utiliser les cmdlets Disable-TransportRule et Enable-TransportRule, décrites plus loin dans cette rubrique.

Pour modifier une règle de flux de messagerie dans l’Environnement de ligne de commande Exchange Management Shell, utilisez la syntaxe suivante :

Set-MailFlowRule -Identity "<RuleName>" [<Conditions>] [<Exceptions>] [<Actions>] [<Properties>]

Cet exemple ajoute une exception à la règle « Sender is a member of marketing » pour qu’elle ne soit pas appliquée aux messages envoyés par l’utilisateur nommé Kelly Rollin.

Set-TransportRule -Identity "Sender is a member of marketing" -ExceptIfFrom "Kelly Rollin"

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

Pour vérifier que vous avez bien modifié une règle de flux de messagerie, suivez l’une des procédures suivantes :

  • Dans le CAE, accédez à Flux de messagerie > Règles, sélectionnez la règle, puis consultez le volet d’informations. Pour voir d’autres paramètres, cliquez sur Modifier (Icône Modifier).

  • Dans l’Environnement de ligne de commande Exchange Management Shell, remplacez <RuleName> par le nom de la règle, puis exécutez la commande suivante :

    Get-TransportRule -Identity "<RuleName>" | Format-List
    

Par défaut, les règles de flux de messagerie reçoivent une priorité qui est basée sur l’ordre dans lequel elles ont été créées (les règles plus récentes sont moins prioritaires que les règles plus anciennes). Un petit numéro de priorité indique une priorité plus élevée pour la règle, et les règles sont traitées dans l’ordre de priorité (les règles haute priorité sont traitées avant les règles de moindre priorité). Deux règles ne peuvent pas avoir la même priorité.

Remarques :

  • Vous pouvez empêcher le traitement d’un message par des règles de moindre priorité en incluant l’action Ne plus traiter de règles (StopRuleProcessing$true) dans la règle.

  • Dans le CAE, vous pouvez uniquement modifier la priorité de la règle après l’avoir créée. Dans l’Environnement de ligne de commande Exchange Management Shell, vous pouvez remplacer la priorité par défaut lors de la création de la règle (ceci peut modifier la priorité de règles existantes).

Dans le CAE, les règles sont traitées selon leur ordre d’affichage (la première règle a la valeur de priorité 0). Pour modifier la priorité d’une règle, déplacez-la vers le haut ou vers le bas de la liste (vous ne pouvez pas modifier directement le numéro de priorité dans le CAE).

  1. Dans le CAE, accédez à Flux de messagerie > Règles.

  2. Sélectionnez une règle, puis cliquez sur Déplacer vers le haut (Icône flèche vers le haut) ou Déplacer vers le bas (Icône de flèche vers le bas) pour déplacer la règle vers le haut ou le bas de la liste.

La valeur 0 est la priorité la plus élevée que vous pouvez définir sur une règle. La valeur la plus basse que vous pouvez définir dépend du nombre de règles. Par exemple, si vous avez cinq règles, vous pouvez utiliser les valeurs de priorité 0 à 4. Tout changement de priorité d’une règle existante peut avoir un effet en cascade sur les autres règles. Par exemple, si vous avez cinq règles (priorités de 0 à 4) et que vous modifiez la priorité d’une règle sur 2, la règle existante de priorité 2 passe en priorité 3, et la règle de priorité 3 passe en priorité 4.

Pour définir la priorité d’une règle dans l’Environnement de ligne de commande Exchange Management Shell, utilisez la syntaxe suivante :

Set-TransportRule -Identity "<RuleName>" -Priority <Number>

Cet exemple définit la priorité de la règle « Sender is a member of marketing » sur 2 : Toutes les règles existantes dont la priorité est inférieure ou égale à 2 sont diminuées d’une unité (leurs numéros de priorité sont augmentés de 1).

Set-TransportRule -Identity "Sender is a member of marketing" -Priority 2

Remarque : pour définir la priorité d’une nouvelle règle lors de sa création, utilisez le paramètre Priority dans la cmdlet New-TransportRule.

Pour vous assurer d’avoir modifié la priorité d’une règle de flux de messagerie, utilisez l’une des procédures suivantes :

  • Dans le CAE, accédez à Flux de messagerie > Règles, et puis vérifiez la valeur Priorité de la règle dans la liste.

  • Dans l’Environnement de ligne de commande Exchange Management Shell, utilisez l’une des procédures suivantes :

    • Exécutez la commande suivante pour afficher la liste des règles et leurs valeurs Priority :

      Get-TransportRule
      
    • Remplacez <RuleName> par le nom de la règle, puis exécutez la commande suivante :

      Get-TransportRule -Identity "<RuleName>" | Format-List Name,Priority
      

En désactivant une règle, vous l’empêchez d’agir sur les messages, mais vous l’autorisez à conserver ses paramètres.

Par défaut, les règles de flux de messagerie sont activées lorsque vous les créez dans le CAE ou l’Environnement de ligne de commande Exchange Management Shell, mais vous pouvez utiliser l’Environnement de ligne de commande Exchange Management Shell pour créer une règle désactivée (utilisez le paramètre Enabled avec la valeur $false).

  1. Dans le CAE, accédez à Flux de messagerie > Règles.

  2. Sélectionnez la règle dans la liste, puis configurez les paramètres suivants :

    • Désactiver la règle   Désactivez la case à cocher dans la colonne Activé.

    • Activer la règle   Cochez la case dans la colonne Activé.

Pour activer ou désactiver une règle de flux de messagerie dans l’Environnement de ligne de commande Exchange Management Shell, utilisez la syntaxe suivante :

<Enable-TransportRule | Disable-TransportRule> -Identity "<RuleName>"

Cet exemple désactive la règle de flux de messagerie « Sender is a member of marketing ».

Disable-TransportRule "Sender is a member of marketing"

Cet exemple active la règle de flux de messagerie « Sender is a member of marketing ».

Enable-TransportRule "Sender is a member of marketing"

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

Pour vérifier qu’une règle de flux de messagerie a bien été activée ou désactivée, procédez comme suit :

  • Dans le CAE, accédez à Flux de messagerie > Règles et, dans la liste des règles, vérifiez l’état de la case à cocher dans la colonne Activé.

  • Dans l’Environnement de ligne de commande Exchange Management Shell, utilisez l’une des procédures suivantes :

    • Exécutez la commande suivante pour afficher la liste des règles et leurs valeurs State :

      Get-TransportRule
      
    • Remplacez <RuleName> par le nom de la règle, puis exécutez la commande suivante :

      Get-TransportRule -Identity "<RuleName>" | Format-List Name,State
      

  1. Dans le CAE, accédez à Flux de messagerie > Règles.

  2. Sélectionnez la règle que vous souhaitez supprimer de la liste, puis cliquez sur Supprimer (Icône Supprimer).

Pour supprimer des règles de flux de messagerie dans l’Environnement de ligne de commande Exchange Management Shell, utilisez la syntaxe suivante :

Remove-TransportRule -Identity "<RuleName>"

Cet exemple supprime la règle de flux de messagerie « Sender is a member of marketing » :

Remove-TransportRule -Identity "Sender is a member of marketing"

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

Pour vérifier que vous avez bien supprimé une règle de flux de messagerie, suivez l’une des procédures suivantes :

  • Dans le CAE, accédez à Flux de messagerie > Règles, et vérifiez que la règle que vous avez supprimée ne figure plus dans la liste.

  • Dans l’Environnement de ligne de commande Exchange Management Shell, exécutez la commande suivante pour vérifier que la règle supprimée n’y figure plus :

    Get-TransportRule
    

Vous pouvez importer un regroupement de règles de flux de messagerie que vous avez précédemment exporté sous forme de sauvegarde ou importer des règles que vous avez exportées à partir d’une version antérieure d’Exchange.

Remarques :

  • Vous ne pouvez pas importer ou exporter de regroupements de règles de flux de messagerie dans le CAE. Vous pouvez uniquement utiliser l’Environnement de ligne de commande Exchange Management Shell.

  • Vous ne pouvez pas importer de regroupement de règle de flux de messagerie dans Exchange 2010 si ce regroupement a été exporté à partir d’Exchange 2013 ou Exchange 2016.

  1. Exécutez la commande suivante :

    $File = Export-TransportRuleCollection
    
  2. Utilisez la syntaxe suivante :

    Set-Content -Path "<OutputFile>" -Value $file.FileData -Encoding Byte
    

    Par exemple, pour enregistrer le regroupement de règles de flux de messagerie exporté vers le fichier C:\My Documents\Exported Rules.xml, exécutez la commande suivante :

    Set-Content -Path "C:\My Documents\Exported Rules.xml" -Value $file.FileData -Encoding Byte
    

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

  1. Utilisez la syntaxe suivante :

    [Byte[]]$Data = Get-Content -Path "<OutputFile>" -Encoding Byte -ReadCount 0
    

    Par exemple, pour importer le regroupement de règles de flux de messagerie à partir de C:\My Documents\Exported Rules.xml, exécutez la commande suivante :

    Byte[]]$Data = Get-Content -Path "C:\My Documents\Exported Rules.xml" -Encoding Byte -ReadCount 0
    
  2. Exécutez la commande suivante :

    Import-TransportRuleCollection -FileData $Data
    

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

 
Afficher: