Prédicats de règle de transport
S'applique à : Exchange Server 2010
Dernière rubrique modifiée : 2009-12-09
Dans Microsoft Exchange Server 2010, les prédicats servent à créer des conditions et des exceptions dans une règle de transport. Les règles de transport peuvent s'appliquer aux messages électroniques routés par le biais des serveurs de transport Hub et Edge. Certains prédicats sont disponibles sur les deux rôles serveurs de transport, d'autres sont exclusifs à l'un des deux rôles.
Table des matières
Prédicats et propriétés de prédicat
Prédicats disponibles sur les serveurs de transport Hub
Prédicats disponibles sur les serveurs de transport Edge
Propriétés de prédicat
Prédicats et propriétés de prédicat
Les conditions et exceptions des règles de transport se composent d'un ou plusieurs prédicats. Les prédicats donnent pour instruction à l'agent Règles de transport sur un serveur de transport Hub (ou à l'agent Règles Edge sur un serveur de transport Edge) d'examiner une partie spécifique d'un message électronique (par exemple l'expéditeur, les destinataires, l'objet, d'autres en-têtes de message et le corps du message) afin de déterminer si la règle être appliquée au message. En tant que tel, les prédicats agissent en tant que blocs de construction pour les conditions et les exceptions.
Pour déterminer si une règle de transport doit s'appliquer à un message, la plupart des prédicats disposent d'une ou plusieurs propriétés pour lesquelles vous devez spécifier une valeur. L'agent Règles de transport recherche les valeurs spécifiées dans les propriétés des messages. Par exemple, avec le prédicat HasClassification, vous devez spécifier une ou plusieurs classifications des messages pour la propriété de classification. Certains prédicats ne disposent pas de propriétés. Par exemple, le prédicat HasNoClassification détermine simplement si un message est doté d'une classification, et ne requiert par conséquent aucune valeur.
Pour attribuer une valeur à un prédicat, vous devez déterminer la propriété du prédicat en question (ou les propriétés pour les prédicats qui requièrent plusieurs propriétés). Dans la console de gestion Exchange (EMC), vous pouvez spécifier les valeurs des prédicats dans la zone Modifiez la description de la règle en cliquant sur une valeur sous-jacente des Assistants Nouvelle règle de transport ou Modifier la règle de transport. Dans l'environnement de ligne de commande Exchange Management Shell, les propriétés sont disponibles sous forme de paramètres des cmdlets New-TransportRule et Set-TransportRule. Les valeurs des propriétés sont spécifiées après le nom de propriété.
Remarque : |
---|
Dans Exchange 2010, il n'est pas nécessaire d'instancier les prédicats et actions à l'aide des cmdlets Get-TransportRulePredicate et Get-TransportRuleAction. Ces cmdlets vous permettent uniquement de répertorier les prédicats et actions pouvant être utilisés sur les serveurs de transport Hub et de transport Edge sur lesquels les cmdlets sont exécutées. Les cmdlets New-TransportRule et Set-TransportRule disposent de tous les prédicats et toutes les actions disponibles en tant que paramètres, ce qui vous permet de créer ou de modifier une règle de transport à l'aide d'une seule commande. |
Comme certains prédicats examinent des champs spécifiques dans un message électronique (tels que les champs d'en-tête du message), vous devez définir deux propriétés de prédicat. Lorsque vous utilisez un prédicat pour inspecter les en-têtes d'un message, une propriété de prédicat indique l'en-tête à examiner, par exemple À, De, Reçu ou Type de contenu. Vous devez également spécifier une valeur pour la seconde propriété. Les prédicats qui requièrent une seconde propriété sont répertoriés dans les tableaux 1 et 2, la seconde propriété étant indiquée dans la colonne Seconde propriété de prédicat.
Retour au début
Prédicats disponibles sur les serveurs de transport Hub
Le tableau 1 répertorie les prédicats disponibles sur le serveur de transport Hub et fournit les informations suivantes concernant chaque prédicat :
- La colonne Prédicat répertorie le prédicat tel qu'il apparaît dans les Assistants Nouvelle règle de transport et Modifier la règle de transport de la console de gestion Exchange.
- La colonne Nom de prédicat indique le nom du prédicat tel qu'il est renvoyé par la cmdlet Get-TransportRulePredicate.
- Les colonnes Propriété de prédicat et Seconde propriété de prédicat répertorient les types de propriétés. La plupart des types de propriétés acceptent des valeurs spécifiques. Consultez le tableau 3 pour déterminer les valeurs valides pour un type de propriété.
Remarque : |
---|
Chaque prédicat répertorié dans le tableau 1 compte également une exception équivalente que vous pouvez sélectionner dans la page Exceptions des Assistants Nouvelle règle de transport et Modifier la règle de transport. Dans l'environnement de ligne de commande Exchange Management Shell, les prédicats pouvant être utilisés comme exceptions commencent par ExceptIf. Par exemple, pour le prédicat FromMemberOf, le paramètre pouvant être utilisé comme exception dans les cmdlets de règle de transport s'appelle ExceptIfFromMemberOf. Le même objet de prédicat renferme la logique à utiliser dans une condition et une exception de règle de transport. Par conséquent, lorsque vous utilisez la cmdlet Get-TransportRulePredicate pour répertorier les prédicats, les exceptions ne sont pas répertoriées en tant que prédicats séparés. |
Tableau 1 Prédicats disponibles sur les serveurs de transport Hub
Non | Prédicat | Nom de prédicat | Propriété de prédicat | Seconde propriété de prédicat | Description |
---|---|---|---|---|---|
1 |
provenant de personnes |
From |
Addresses |
Non applicable |
|
2 |
provenant d'un membre de la liste de distribution |
FromMemberOf |
Addresses |
Non applicable |
|
3 |
provenant d'utilisateurs internes ou externes à l'organisation |
FromScope |
FromUserScope |
Non applicable |
|
4 |
envoyé à des personnes |
SentTo |
Addresses |
Non applicable |
|
5 |
envoyé à un membre de la liste de distribution |
SentToMemberOf |
Addresses |
Non applicable |
|
6 |
envoyé à des utilisateurs à l'intérieur ou à l'extérieur de l'organisation, ou à des partenaires |
SentToScope |
ToUserScope |
Non applicable |
|
7 |
entre des membres de deux listes de distribution |
BetweenMemberOf |
Addresses ( |
Addresses ( |
|
8 |
lorsque le responsable d'un expéditeur est une personne |
ManagerIs |
EvaluatedUser ( |
Addresses ( |
|
9 |
lorsque l'expéditeur est le responsable d'un destinataire |
ManagementRelationship |
ManagementRelationship ( |
Non applicable |
|
10 |
si la valeur ADAttribute de l'expéditeur et du destinataire est Evaluation |
ADAttributeComparison |
ADAttribute ( |
Evaluation ( |
|
11 |
lorsque l'adresse d'un destinataire contient des mots spécifiques |
RecipientAddressContainsWords |
Words |
Non applicable |
|
12 |
lorsque l'adresse d'un destinataire contient des modèles de texte |
RecipientAddressMatchesPatterns |
Patterns |
Non applicable |
|
13 |
lorsque les propriétés d'un destinataire contiennent des mots spécifiques |
RecipientAttributeContains |
Words* ( |
Non applicable |
|
14 |
lorsque les propriétés d'un destinataire contiennent des modèles de texte |
RecipientAttributeMatches |
Patterns* ( |
Non applicable |
|
15 |
lorsque l'un des destinataires dans le champ À est une personne |
AnyOfToHeader |
Addresses |
Non applicable |
|
16 |
lorsque l'un des destinataires dans le champ « À » est membre d'une liste de distribution |
AnyOfToHeaderMemberOf |
Addresses |
Non applicable |
|
17 |
lorsque l'un des destinataires dans le champ Cc est une personne |
AnyOfCcHeader |
Addresses |
Addresses |
|
18 |
lorsque l'un des destinataires dans le champ Cc est membre d'une liste de distribution |
AnyOfCcHeaderMemberOf |
Addresses |
Non applicable |
|
19 |
lorsque l'un des destinataires des champs À ou Cc est une personne |
AnyOfToCcHeader |
Addresses |
Non applicable |
|
20 |
lorsque l'un des destinataires du champ À ou Cc est membre d'une liste de distribution |
AnyOfToCcHeaderMemberOf |
Addresses |
Non applicable |
|
21 |
signalé par une classification |
HasClassification |
Classification |
Non applicable |
|
22 |
lorsque le champ Objet contient des mots spécifiques |
SubjectContains |
Words |
Non applicable |
|
23 |
lorsque le champ Objet ou le corps du message contient des mots spécifiques |
SubjectOrBodyContains |
Words |
Non applicable |
|
24 |
lorsque l'en-tête de message contient des mots spécifiques |
HeaderContains |
MessageHeader ( |
Words ( |
|
25 |
lorsque l'adresse De contient des mots spécifiques |
FromAddressContains |
Words ( |
Non applicable |
|
26 |
lorsque le champ Objet contient des modèles de texte |
SubjectMatches |
Patterns ( |
Non applicable |
|
27 |
lorsque le champ Objet ou le corps du message contient des modèles de texte |
SubjectOrBodyMatches |
Patterns ( |
Non applicable |
|
28 |
lorsque l'en-tête de message contient des modèles de texte |
HeaderMatches |
MessageHeader ( |
Patterns ( |
|
29 |
lorsque l'adresse De correspond aux modèles de texte |
FromAddressMatches |
Patterns ( |
Non applicable |
|
30 |
lorsque le nom d'un fichier en pièce jointe correspond aux modèles de texte |
AttachmentNameMatches |
Patterns ( |
Non applicable |
|
31 |
avec un seuil de probabilité de courrier indésirable (SCL) supérieur ou égal à la limite |
SCLOver |
SclValue |
Non applicable |
|
32 |
lorsque la taille d'une pièce jointe est supérieure ou égale à la limite |
AttachmentSizeOver |
Size |
Non applicable |
|
33 |
si une importance est spécifiée |
WithImportance |
Importance |
Non applicable |
|
34 |
si le type de message correspond |
MessageTypeMatches |
MessageType |
Non applicable |
|
35 |
lorsque les propriétés de l'expéditeur contiennent des mots spécifiques |
SenderAttributeContains |
Words* ( |
Non applicable |
|
36 |
lorsque les propriétés de l'expéditeur correspondent aux modèles de texte |
SenderAttributeMatches |
Patterns ( |
Non applicable |
|
37 |
non affecté d'une classification de message |
HasNoClassifications |
Non applicable |
Non applicable |
|
38 |
lorsque le contenu de la pièce jointe contient des mots |
AttachmentContainsWords |
Words |
Non applicable |
|
39 |
lorsque le contenu d'une pièce jointe correspond aux modèles de texte |
AttachmentMatchesPatterns |
Patterns |
Non applicable |
|
40 |
lorsqu'une pièce jointe n'est pas prise en charge |
AttachmentIsUnsupported |
Non applicable |
Non applicable |
|
Retour au début
Prédicats disponibles sur les serveurs de transport Edge
Le tableau 2 répertorie les prédicats disponibles sur les serveurs de transport Edge.
Remarque : |
---|
Chaque prédicat répertorié dans le tableau 1 compte également une exception équivalente que vous pouvez sélectionner dans la page Exceptions des Assistants Nouvelle règle de transport et Modifier la règle de transport. Dans l'environnement de ligne de commande Exchange Management Shell, les prédicats pouvant être utilisés comme exceptions commencent par ExceptIf . Par exemple, pour le prédicat FromMemberOf , le paramètre pouvant être utilisé comme exception dans les cmdlets de règle de transport s'appelle ExceptIfFromMemberOf.Le même objet de prédicat renferme la logique à utiliser dans une condition et une exception de règle de transport. Par conséquent, lorsque vous utilisez la cmdlet Get-TransportRulePredicate pour répertorier les prédicats, les exceptions ne sont pas répertoriées en tant que prédicats séparés. |
Prédicats disponibles sur les serveurs de transport Edge
Non | Prédicat | Nom de prédicat | Propriété de prédicat | Seconde propriété de prédicat | Description |
---|---|---|---|---|---|
1 |
lorsque le champ Objet contient des mots spécifiques |
SubjectContains |
Words |
Non applicable |
|
2 |
lorsque le champ Objet ou le corps du message contient des mots spécifiques |
SubjectOrBodyContains |
Words |
Non applicable |
|
3 |
lorsque l'en-tête de message contient des mots spécifiques |
HeaderContains |
MessageHeader |
Words |
|
4 |
lorsque l'adresse De contient des mots spécifiques |
FromAddressContains |
Words |
Non applicable |
|
5 |
lorsque l'adresse d'un destinataire contient des mots spécifiques |
AnyOfRecipientAddressContainsWords |
Words |
Non applicable |
|
6 |
lorsque le champ Objet correspond aux modèles de texte |
SubjectMatches |
Patterns |
Non applicable |
|
7 |
lorsque le champ Objet ou le corps du message correspond aux modèles de texte |
SubjectOrBodyMatches |
Patterns |
Non applicable |
|
8 |
lorsque l'en-tête de message contient des modèles de texte |
HeaderMatches |
MessageHeader |
Patterns |
|
9 |
lorsque l'adresse De correspond aux modèles de texte |
FromAddressMatches |
Patterns |
Non applicable |
|
10 |
lorsque l'adresse d'un destinataire correspond aux modèles de texte |
AnyOfRecipientAddressMatches |
Patterns |
Non applicable |
|
11 |
avec un seuil de probabilité de courrier indésirable (SCL) supérieur ou égal à la limite |
SCLOver |
SclValue |
Non applicable |
|
12 |
lorsque la taille d'une pièce jointe est supérieure ou égale à la limite |
AttachmentSizeOver |
Size |
Non applicable |
|
13 |
provenant d'utilisateurs internes ou externes à l'organisation |
FromScope |
Scope |
Non applicable |
|
Retour au début
Propriétés de prédicat
Le tableau suivant répertorie les types de propriétés utilisés dans les prédicats de règle de transport.
Tableau 3 Types de propriétés utilisés dans les prédicats de règle de transport
Prédicat | Nom | Description |
---|---|---|
ADAttribute |
Un des attributs Active Directory pouvant être utilisés |
Le prédicat
Lorsque vous utilisez l'environnement de ligne de commande Exchange Management Shell pour créer une règle de transport composée du prédicat Vous pouvez également spécifier plusieurs attributs Active Directory et paires de valeur. Par exemple " |
Addresses et Addresses2 |
Tableau d'objets de boîte aux lettres, contact ou groupe de distribution Active Directory |
Les prédicats |
Classification |
Objet de classification des messages |
Le prédicat Par exemple, utilisez la commande suivante pour rechercher les messages dont la classification est
|
EvaluatedUser |
Valeur unique de |
Le prédicat |
Evaluation |
Valeur unique de |
Le prédicat |
FromUserScope |
Valeur unique de |
Le prédicat
Remarque :
Pour déterminer si des contacts de messagerie sont considérés comme étant situés à l'intérieur ou à l'extérieur de l'organisation, la partie domaine de l'adresse de l'expéditeur est comparée aux domaines acceptés configurés. Pour plus d'informations, voir Présentation des domaines acceptés.
|
Importance |
Valeur unique de |
Le prédicat |
ManagementRelationship |
Valeur unique de |
Le prédicat |
MessageHeader |
Chaîne unique |
Le prédicat |
MessageType |
Nom de type de message unique |
Le prédicat
|
Patterns |
Tableau d'expressions régulières |
Le prédicat |
SclValue |
Nombre entier unique |
Le prédicat |
Size |
Nombre entier unique avec quantificateur, tel que KB ou MB |
Le prédicat
Par exemple, |
ToUserScope |
Une des valeurs suivantes :
|
Le prédicat
|
Words |
Tableau de chaînes |
La propriété Dans Exchange 2010, seules les instances du mot sans préfixe ou suffixe sont renvoyées comme correspondance. Par exemple, si vous spécifiez le mot « contoso », la règle ne se déclenche que si une correspondance exacte est trouvée. Les variantes suivantes dans lesquelles le mot apparaît en tant que suffixe, préfixe ou entre d'autres caractères (à l'exception du caractère d'espacement) ne sont pas considérées comme une correspondance exacte :
Cette propriété ne respecte pas la casse. L'astérisque (*) est considéré comme un caractère littéral et non comme un caractère générique. |
Retour au début