Prédicats de règle de transport

 

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

Dernière rubrique modifiée : 2007-04-09

Cette rubrique décrit les prédicats, les propriétés de prédicat et les valeurs disponibles pour un ordinateur sur lequel le rôle serveur de transport Hub ou serveur de transport Edge Microsoft Exchange Server 2007 est installé. La propriété de prédicat Addresses est également décrite en détail en raison de sa complexité.

Dans Exchange 2007, les agents de règles de transport utilisent des prédicats pour peupler les conditions et exceptions utilisées avec une règle de transport. Les rôles serveur de transport Hub et de transport Edge peuvent tous deux appliquer des règles de transport à des messages électroniques qui transitent par les rôles serveur. Toutefois, les prédicats disponibles pour chaque rôle serveur diffèrent.

Prédicats et propriétés de prédicat

Les prédicats donnent pour instruction à une condition ou à une exception d'examiner un élément spécifique d'un message électronique afin de déterminer si la règle de transport s'applique. Certains prédicats examinent les champs À ou De d'un message, tandis que d'autres examinent l'objet, le corps ou la taille de la pièce jointe. Pour déterminer si une règle de transport doit s'appliquer à un message, la plupart des prédicats requièrent la spécification d'une valeur à l'aide de laquelle les prédicats testent le message. Ces valeurs sont attribuées à une ou plusieurs propriétés de prédicat. Certains prédicats ne nécessitent pas de propriété de prédicat.

Pour attribuer une valeur à un prédicat, vous devez déterminer la propriété du prédicat en question. Par exemple, vous devez utiliser la propriété de prédicat Words avec la condition SubjectContains. Consultez le tableau 2 pour connaître les propriétés de prédicat que vous devez utiliser pour les serveurs de transport Hub. Consultez le tableau 3 pour connaître les propriétés de prédicat que vous devez utiliser pour les serveurs de transport Edge.

Divers prédicats exigent la définition de deux propriétés de prédicat car certains prédicats examinent des champs spécifiques dans des sections d'un message électronique, tels que les champs d'en-tête du message. Lorsque vous spécifiez un prédicat pour modifier un en-tête de message, une propriété de prédicat spécifie le champ d'en-tête spécifique à examiner, tandis que la seconde propriété spécifie la valeur de l'en-tête de message à tester. Dans ces cas, vous devez également spécifier une valeur pour la seconde propriété de prédicat de la colonne Seconde propriété de prédicat des tableaux 2 et 3, en fonction du rôle serveur. Par exemple, vous pouvez configurer un prédicat pour examiner le champ d'en-tête Message-ID pour une chaîne spécifique, telle que contoso.com.

Le tableau 1 répertorie les propriétés de prédicat que vous pouvez utiliser avec les règles de transport configurées sur un serveur de transport Hub ou Edge.

Tableau 1   Propriétés de prédicat pour les règles de transport sur un serveur de transport Hub ou Edge

Propriété de prédicat Format attendu Description

Addresses et Addresses2

Tableau d'objets boîte aux lettres, contact ou groupe de distribution Active Directory

Addresses et Addresses2 acceptent un objet unique boîte aux lettres, contact, utilisateur à messagerie activée ou groupe de distribution. Pour obtenir une description détaillée de ces propriétés de prédicat, consultez la section « Attribution d'adresses à des conditions et des exceptions » ci-après dans cette rubrique.

Classification

Objet de classification des messages

Classification accepte un objet de classification des messages. Pour spécifier un objet de classification des messages, utilisez la commande Get-MessageClassification. Par exemple, utilisez la commande suivante pour rechercher la classification des messages ExCompanyInternal :

$Condition.Classification = (Get-MessageClassification ExCompanyInternal).Identity

Importance

Valeur unique, High, Normal ou Bulk

Importance accepte la priorité d'un message électronique. Mettez la valeur entre guillemets.

Patterns

Tableau d'expressions régulières

La propriété de prédicat Patterns accepte une expression régulière qui peut être utilisée pour établir une correspondance avec un texte dynamique dans un message électronique qui suit un schéma identifiable. Mettez l'expression entre guillemets.

MessageHeader

Chaîne unique

MessageHeader accepte une chaîne qui peut être utilisée pour spécifier un en-tête de message électronique à examiner. Cette propriété de prédicat est utilisée avec les propriétés de prédicat Words ou Patterns qui spécifient la valeur du champ d'en-tête avec lequel établir une correspondance. Mettez la chaîne entre guillemets.

SclValue

Nombre entier unique

SclValue accepte un nombre entier qui peut être utilisé pour établir une correspondance avec le contrôle d'accès (SCL) configuré sur un message électronique. Mettez le nombre entier entre guillemets.

Scope

Valeur unique, InOrganization ou NotInOrganization

Scope accepte une valeur qui est utilisée pour déterminer si le message électronique provenait de l'organisation Exchange 2007 ou de l'extérieur de l'organisation. Scope détermine également si le message a été envoyé à un destinataire situé à l'intérieur ou à l'extérieur de l'organisation. Mettez la valeur entre guillemets.

Un expéditeur ou un destinataire est considéré comme étant situé à l'intérieur de l'organisation si l'une des conditions suivantes est vraie :

  • L'expéditeur ou le destinataire est un utilisateur à extension messagerie, un groupe de distribution ou un dossier public existant au sein de l'Active Directory de l'organisation.

  • Le domaine de l'expéditeur ou du destinataire figure dans la liste des domaines acceptés mais n'est pas un domaine ExternalRelay. De même, le message doit avoir été envoyé ou reçu via une connexion authentifiée.

Pour déterminer si des contacts à extension 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 du destinataire ou de l'expéditeur est comparée à la liste des domaines acceptés décrite plus haut dans cette section.

Pour plus d'informations sur les domaines acceptés, consultez la rubrique Gestion des domaines acceptés.

Size

Nombre entier unique avec quantificateur, tel que KB ou MB

Size accepte un nombre entier qui spécifie la taille d'une pièce jointe à un message électronique. Lorsque vous entrez un nombre entier, qualifiez la valeur à l'aide de l'une des unités suivantes :

  • B (octets)

  • KB (kilo-octets)

  • MB (mégaoctets)

  • GB (gigaoctets)

  • TB (téraoctets)

Les nombres entiers non qualifiés sont traités comme des octets.

Words

Tableau de chaînes

La propriété de prédicat Words accepte une chaîne entre guillemets.

Prédicats pris en charge sur un serveur de transport Hub

Le tableau 2 répertorie les prédicats que vous pouvez utiliser avec les règles de transport configurées sur un serveur de transport Hub.

Tableau 2   Prédicats pris en charge pour les règles de transport sur un serveur de transport Hub

Prédicat de règle pris en charge Nom de prédicat Propriété du premier prédicat Propriété du second prédicat Description

from people

From

Addresses

Non applicable

From établit une correspondance avec les boîtes aux lettres, les utilisateurs à messagerie activée ou les contacts ayant envoyé un message électronique.

provenant d'un memnre de la liste de distribution

FromMemberOf

Addresses

Non applicable

FromMemberOf établit une correspondance avec les expéditeurs de message électronique qui sont membres du groupe de distribution spécifié.

provenant d'utilisateurs internes ou externes à l'organisation

FromScope

Scope

Non applicable

FromScope établit une correspondance avec des messages électroniques envoyés depuis la portée spécifiée.

sent to people

SentTo

Addresses

Non applicable

SentTo établit une correspondance avec des messages électroniques qui contiennent des boîtes aux lettres, des utilisateurs à messagerie activée ou des contacts qui sont destinataires du message. Les boîtes aux lettres, utilisateurs à messagerie activée et contacts spécifiés peuvent figurer indifféremment dans les champs À, Cc ou Cci du message.

envoyé à un membre de la liste de distribution

SentToMemberOf

Addresses

Non applicable

SentToMemberOf établit une correspondance avec des messages électroniques qui contiennent des expéditeurs qui sont membres du groupe de distribution spécifié. Les destinataires peuvent figurer indifféremment dans les champs À, Cc ou Cci du message électronique.

envoyé à des utilisateurs à l'intérieur ou à l'extérieur de l'organisation

SentToScope

Scope

Non applicable

SentToScope établit une correspondance avec des messages électroniques envoyés à la portée spécifiée.

entre membres de liste de disstribution et de liste de distribvution

BetweenMemberOf

Addresses

Addresses2

BetweenMemberOf établit une correspondance avec des messages électroniques échangés entre des membres de deux groupes de distribution.

quand un des destinataires dans le champ À est une personne

AnyOfToHeader

Addresses

Non applicable

AnyOfToHeader établit une correspondance avec des messages électroniques envoyés à des boîtes aux lettres, des utilisateurs à messagerie activée ou des contacts figurant dans le champ À d'un message électronique.

quand un des destinataires dans le champ À est membre d'une liste de distribution

AnyOfToHeaderMemberOf

Addresses

Non applicable

AnyOfToHeaderMemberOf établit une correspondance avec des messages électroniques envoyés à des destinataires qui figurent dans le champ À d'un message électronique et qui sont membres du groupe de distribution spécifié.

quand un des destinataires dans le champ Cc est une personne

AnyOfCcHeader

Addresses

Non applicable

AnyOfCcHeader établit une correspondance avec des messages électroniques envoyés à des boîtes aux lettres, des utilisateurs à messagerie activée ou des contacts figurant dans le champ Cc d'un message électronique.

quand un des destinataires dans le champ Cc est membre d'une liste de distribution

AnyOfCcHeaderMemberOf

Addresses

Non applicable

AnyOfCcHeaderMemberOf établit une correspondance avec des messages électroniques envoyés à des destinataires qui figurent dans le champ Cc d'un message électronique et qui sont membres du groupe de distribution spécifié.

quand un des destinataires des champs À ou Cc sonr des personnes

AnyOfToCcHeader

Addresses

Non applicable

AnyOfToCcHeader établit une correspondance avec des messages électroniques envoyés à des boîtes aux lettres, des utilisateurs à messagerie activée ou des contacts figurant dans les champs À ou Cc d'un message électronique.

quand un des destinataires du champ Cc est membre d'une liste de distribution

AnyOfToCcHeaderMemberOf

Addresses

Non applicable

AnyOfToCcHeaderMemberOf établit une correspondance avec des messages électroniques envoyés à des destinataires qui figurent dans les champs À ou Cc d'un message électronique et qui sont membres du groupe de distribution spécifié.

quand le champ Objet contient des mots spécifiques

SubjectContains

Words

Non applicable

SubjectContains établit une correspondance avec des messages électroniques contenant les mots spécifiés dans le champ Objet du message.

quand le champ Objet du corps du message contient des mots spécifiques

SubjectOrBodyContains

Words

Non applicable

SubjectOrBodyContains établit une correspondance avec des messages électroniques contenant les mots spécifiés dans le champ Objet ou le corps du message.

quand un en-tête de message contient des mots spécifiques

HeaderContains

MessageHeader

Words

HeaderContains établit une correspondance avec des messages électroniques où le champ d'en-tête de message spécifié contient la valeur de champ d'en-tête de message spécifiée.

quand l'adresse De contient des mots spécifiques

FromAddressContains

Words

Non applicable

FromAddressContains établit une correspondance avec des messages électroniques contenant les mots spécifiés dans le champ De du message.

when the Subject field contains text patterns

SubjectMatches

Patterns

Non applicable

SubjectMatches établit une correspondance avec des messages électroniques où les critères de texte figurant dans le champ Objet correspondent à une expression régulière spécifiée.

when the Subject field or the body of the message contains text patterns

SubjectOrBodyMatches

Patterns

Non applicable

SubjectOrBodyMatches établit une correspondance avec des messages électroniques où les critères de texte figurant dans le champ Objet ou le corps du message correspondent à une expression régulière spécifiée.

when the message header contains text patterns

HeaderMatches

MessageHeader

Patterns

HeaderMatches établit une correspondance avec des messages électroniques où le champ d'en-tête de message spécifié contient des critères de texte correspondant à une expression régulière spécifiée.

when the From address contains text patterns

FromAddressMatches

Patterns

Non applicable

FromAddressMatches établit une correspondance avec des messages électroniques qui contiennent les critères de texte figurant dans le champ De correspondant à une expression régulière spécifiée.

when any attachment file name contains text patterns

AttachmentNameMatches

Patterns

Non applicable

AttachmentNameMatches établit une correspondance avec des messages électroniques qui contiennent les critères de texte dans les noms de fichiers en pièce jointe correspondant à une expression régulière spécifiée.

with a spam confidence level (SCL) rating that is greater or equal to limit

SclOver

SclValue

Non applicable

SclOver établit une correspondance avec des messages électroniques configurés à l'aide du contrôle d'accès (SCL) spécifié.

when the size of any attachment is greater than or equal to limit

AttachmentSizeOver

Size

Non applicable

AttachmentSizeOver établit une correspondance avec des messages électroniques qui contiennent des pièces jointes dont la taille est supérieure à la valeur spécifiée.

marked with classification

HasClassification

Classification

Non applicable

HasClassification établit une correspondance avec des messages électroniques dont la classification correspond à la classification spécifiée.

marked with importance

WithImportance

Importance

Non applicable

WithImportance établit une correspondance avec des messages électroniques d'une importance déterminée.

Prédicats pris en charge sur un serveur de transport Edge

Le tableau 3 répertorie les prédicats que vous pouvez utiliser avec les règles de transport configurées sur un serveur de transport Edge.

Tableau 3   Prédicats pris en charge pour les règles de transport sur un serveur de transport Edge

Prédicat de règle pris en charge Nom de prédicat Propriété du premier prédicat Propriété du second prédicat Description

quand le champ Objet contient des mots spécifiques

SubjectContains

Words

Non applicable

SubjectContains établit une correspondance avec des messages électroniques contenant les mots spécifiés dans le champ Objet du message.

quand le champ Objet du corps du message contient des mots spécifiques

SubjectOrBodyContains

Words

Non applicable

SubjectOrBodyContains établit une correspondance avec des messages électroniques contenant les mots spécifiés dans le champ Objet ou le corps du message.

quand un en-tête de message contient des mots spécifiques

HeaderContains

MessageHeader

Words

HeaderContains établit une correspondance avec des messages électroniques où le champ d'en-tête de message spécifié contient la valeur de champ d'en-tête de message spécifiée.

quand l'adresse De contient des mots spécifiques

FromAddressContains

Words

Non applicable

FromAddressContains établit une correspondance avec des messages électroniques contenant les mots spécifiés dans le champ De du message.

quand une adresse de destinataire contient des mots spécifiques

AnyOfRecipientAddressContains

Words

Non applicable

AnyOfRecipientAddressContains établit une correspondance avec des messages électroniques dont le champ À, Cc ou Cci du message contient les mots spécifiés.

quand le champ Objet contient des modèles de texte

SubjectMatches

Patterns

Non applicable

SubjectMatches établit une correspondance avec des messages électroniques où les critères de texte figurant dans le champ Objet correspondent à une expression régulière spécifiée.

quand le champ Objet ou le corps du message contient des modèles de texte

SubjectOrBodyMatches

Patterns

Non applicable

SubjectOrBodyMatches établit une correspondance avec des messages électroniques où les critères de texte figurant dans le champ Objet ou le corps du message correspondent à une expression régulière spécifiée.

when the message header contains text patterns

HeaderMatches

MessageHeader

Patterns

HeaderMatches établit une correspondance avec des messages électroniques où le champ d'en-tête de message spécifié contient des critères de texte correspondant à une expression régulière spécifiée.

quand l'adresse De contient des modèles de texte

FromAddressMatches

Patterns

Non applicable

FromAddressMatches établit une correspondance avec des messages électroniques qui contiennent les critères de texte figurant dans le champ De correspondant à une expression régulière spécifiée.

when text patterns in any of recipient address

AnyOfRecipientAddressMatches

Patterns

Non applicable

AnyOfRecipientAddressMatches établit une correspondance avec des messages électroniques où les critères de texte figurant dans les champs À, Cc ou Cci du message correspondent à une expression régulière spécifiée.

avec un niveau SCL supérieur ou égal à la limite

SclOver

SclValue

Non applicable

SclOver établit une correspondance avec des messages électroniques configurés à l'aide de la valeur SCL spécifiée.

quand la taille d'une pièce jointe est supérieure ou égale à la limite

AttachmentSizeOver

Size

Non applicable

AttachmentSizeOver établit une correspondance avec des messages électroniques qui contiennent des pièces jointes dont la taille est supérieure à la valeur spécifiée.

provenant d'utilisateurs internes ou externes à l'organisation

FromScope

Scope

Non applicable

FromScope établit une correspondance avec des messages électroniques envoyés depuis la portée spécifiée.

Attribution d'adresses à des conditions et des exceptions

La propriété de prédicat Addresses requiert la transmission à la propriété d'un objet complet boîte aux lettres, contact, utilisateur à messagerie activée ou groupe de distribution. Les adresses de messagerie SMTP (Simple Mail Transfer Protocol) ne sont pas des valeurs valides pour cette propriété. Les valeurs attribuées à la propriété de prédicat Addresses doivent figurer dans un tableau.

Pour transmettre un objet boîte aux lettres, contact, utilisateur à messagerie activée ou groupe de distribution à la propriété de prédicat Addresses, vous devez invoquer la commande Exchange Management Shell appropriée depuis le tableau et lui fournir l'identité ou le nom de l'objet. Vous devez placer le nom de commande et l'identité entre parenthèses. Utilisez la syntaxe de commande suivante :

$Condition.Addresses = @((Get-Mailbox <Mailbox Name>), (Get-MailContact <Contact Name>), (Get-MailUser <Mail-Enabled User>), (Get-DistributionGroup <Distribution Group Name>))

Attribution de valeurs à la propriété de prédicat Adresses

  • Pour attribuer un objet boîte aux lettres unique, exécutez la commande suivante :

    $Condition.Addresses = @((Get-Mailbox "Ted Bremer"))
    
  • Pour attribuer un objet contact électronique unique, exécutez la commande suivante :

    $Condition.Addresses = @((Get-MailContact "Masato Kawai"))
    
  • Pour attribuer un objet utilisateur à messagerie activée unique, exécutez la commande suivante :

    $Condition.Addresses = @((Get-MailUser "Pilar Ackerman"))
    
  • Pour attribuer un objet groupe de distribution unique, exécutez la commande suivante :

    $Condition.Addresses = @((Get-DistributionGroup "Sales Group"))
    
  • Pour attribuer une combinaison d'objets boîte aux lettres, utilisateur et groupe de distribution, exécutez la commande suivante :

    $Condition.Addresses = @((Get-Mailbox "Ted Bremer"), (Get-Mailbox "Kim Akers"), (Get-MailContact "Pilar Ackerman"), (Get-MailContact "Adam Barr"), (Get-MailUser "Chris Meyer"), (Get-DistributionGroup "Marketing Group"), (Get-DistributionGroup "Research Group"))
    

Pour plus d'informations

Pour obtenir des informations détaillées sur la syntaxe et les paramètres de chaque commande, consultez les rubriques suivantes :

Pour plus d'informations sur les règles de transport, consultez les rubriques suivantes :