Utilisez des règles de flux de messagerie pour acheminer les e-mails en fonction d’une liste de mots, d’expressions ou de modèles dans Exchange Online

Dans les organisations Exchange Online ou les organisations de Exchange Online Protection autonomes (EOP) sans boîtes aux lettres Exchange Online, vous pouvez utiliser des règles de flux de messagerie (également appelées règles de transport) pour rechercher et agir sur des messages qui contiennent des mots spécifiques. Cette action peut aider vos utilisateurs à se conformer aux stratégies de messagerie de votre organisation.

Pour obtenir une courte liste de mots ou d’expressions, vous pouvez utiliser le Centre d’administration Exchange (EAC). Pour obtenir une liste plus longue, vous pouvez utiliser Exchange Online PowerShell ou EOP PowerShell autonome pour importer les mots à partir d’un fichier texte.

Si votre organisation Exchange Online utilise la protection contre la perte de données (DLP), consultez Protection contre la perte de données pour obtenir des options supplémentaires d’identification et de routage des e-mails contenant des informations sensibles (la protection contre la perte de données n’est pas disponible dans EOP autonome).

Exemple 1 : Utiliser une courte liste de mots interdits

Si votre liste de mots ou expressions est courte, vous pouvez créer une règle à l'aide du Centre d'administration Exchange. Par exemple, si vous voulez vous assurer que personne n'envoie de courrier électronique contenant des mots incorrects ou des fautes d'orthographe dans le nom de votre société, les acronymes internes ou les noms de produit, vous pouvez créer une règle pour bloquer le message et avertir l'expéditeur. Notez que les mots, phrases et modèles ne respectent pas la casse.

Cet exemple bloque les messages contenant des fautes de frappe courantes.

Règle montrant le blocage d’un message basé sur des modèles de texte.

Exemple 2 : Utilisez une longue liste de mots interdits

Si votre liste de mots, d’expressions ou de modèles est longue, vous pouvez placer chacun des éléments sur une ligne différente dans un fichier texte. Utilisez Exchange Online PowerShell pour lire la liste des mots clés dans une variable, créer une règle de flux de courrier et affecter la variable avec les mots clés à la condition de règle de flux de messagerie. Par exemple, le script suivant prend une liste de fautes d’orthographe à partir d’un fichier appelé C:\My Documents\misspelled_companyname.txt.

$Keywords=Get-Content "C:\My Documents\misspelled_companyname.txt"
New-TransportRule -Name "Block messages with unacceptable words" -SubjectOrBodyContainsWords $Keywords -SentToScope "NotInOrganization" -RejectMessageReasonText "Do not use internal acronyms, product names, or misspellings in external communications."

À l’aide d’expressions et de modèles dans le fichier texte

Le fichier texte peut contenir des expressions régulières pour les modèles. Ces expressions ne respectent pas la casse. Voici quelques exemples d’expressions régulières courantes :

Expression Correspond à
. Tout caractère unique
* Tout caractère supplémentaire
\d Tout chiffre décimal
[character_group] Tout caractère unique dans character_group.

Par exemple, ce fichier texte contient des fautes d'orthographe courantes dans le nom Microsoft.

[mn]sft
[mn]icrosft
[mn]icro soft
[mn].crosoft

Pour découvrir comment spécifier des modèles à l'aide d'expressions régulières, consultez la rubrique Langage des expressions régulières - Aide-mémoire.