Actions 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 : 2008-10-22

Cette rubrique décrit les actions de règle de transport disponibles pour un ordinateur sur lequel le rôle serveur de transport Hub ou serveur de transport Edge Microsoft Exchange Server 2007 est installé. Cette rubrique décrit également les propriétés et valeurs d'action. Les rôles serveur de transport Hub et serveur de transport Edge peuvent tous deux appliquer des règles de transport à des messages électroniques qui transitent par les rôles serveur. Toutefois, les actions disponibles pour chaque rôle serveur diffèrent.

Actions et propriétés d'action

Les actions sont appliquées aux messages électroniques correspondant aux conditions et ne correspondant à aucune des exceptions définies dans les règles de transport configurées sur les Agents Règles de transport. Chaque action affecte les messages électroniques d'une façon différente. Par exemple, une action peut avoir pour effet de rediriger un message électronique vers une autre adresse ou de l'écarter. Chaque action consiste en l'action proprement dite, sa propriété et la valeur de cette propriété.

Pour attribuer une valeur à une action, vous devez déterminer la propriété d'action disponible pour une action spécifique. Par exemple, vous devez utiliser la propriété d'action Address avec l'action RedirectMessage. Consultez le tableau 2 pour connaître les propriétés d'action que vous devez utiliser pour les serveurs de transport Hub. Consultez le tableau 3 pour connaître les propriétés d'action que vous devez utiliser pour les serveurs de transport Edge.

Diverses actions exigent la définition de deux ou plusieurs propriétés de prédicat, car certaines actions modifient des champs spécifiques dans des sections d'un message électronique, telles que les champs d'en-tête de message. Lorsque vous spécifiez une action pour modifier un en-tête de message, une propriété d'action spécifie le champ d'en-tête spécifique à modifier et une autre spécifie la nouvelle valeur de l'en-tête de message. Dans ces cas, vous devez également spécifier une valeur pour la seconde propriété d'action de la colonne Propriété d'action supplémentaire du tableau 2 ou du tableau 3, en fonction du rôle serveur. Par exemple, vous pouvez configurer une action pour remplacer le contenu du champ d'en-tête X-Test-Message-Source par une chaîne spécifique telle que contoso.com.

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

Tableau 1   Propriétés d'action pour les règles de transport sur un serveur de transport Hub ou de transport Edge

Propriété d'action Format attendu Description

Addresses

  • Serveur de transport Edge   Tableau d’adresses SMTP (Single Simple Mail Transfer Protocol)

  • Serveur de transport Hub   Tableau de boîtes aux lettres, de contacts, d’utilisateurs à extension messagerie ou d’objets de groupe de distribution Active Directory.

Sur un serveur de transport Edge, Addresses accepte un tableau d’adresses SMTP placées entre guillemets. Pour obtenir une description détaillée de l'utilisation de cette propriété d'action sur un serveur de transport Edge, consultez la section « Attribution d'adresses sur un serveur de transport Edge », ci-après dans cette rubrique.

Sur un serveur de transport Hub, Addresses accepte un tableau d’objets de boîte aux lettres, de contact, d’utilisateur à extension messagerie ou de groupe de distribution. Pour obtenir une description détaillée de l'utilisation de cette propriété d'action sur un serveur de transport Hub, consultez la section « Attribution d'adresses sur un serveur de transport Hub », ci-après dans cette rubrique.

Classification

Objet de classification des messages unique

Classification accepte un seul 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 appliquer la classification des messages ExCompanyInternal à une action :

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

Pour plus d'informations sur la classification des messages, consultez la rubrique Vue d'ensemble des classifications de message.

EnhancedStatusCode

Un seul code de notification d'état de remise de 5.7.1, ou une valeur comprise entre 5.7.10 et 5.7.999.

EnhancedStatusCode spécifie le code de notification d'état de remise et le message de notification d'état de remise associé pour afficher aux expéditeurs des messages qui sont rejetés par l'action de la règle de transport RejectMessage. Le message de notification d'état de remise qui est associé au code de statut de notification d'état de remise spécifié est affiché dans la partie d'informations de l'utilisateur de la notification d'échec de remise affichée à l'expéditeur. Le code de notification d'état de remise spécifié doit être un code de notification d'état de remise existant par défaut ou un code de statut de notification d'état de remise personnalisé que vous pouvez créer en utilisant la cmdlet New-SystemMessage.

EventMessage

Chaîne unique

EventMessage accepte une chaîne unique affichée dans un journal des événements qui est ajouté au journal des événements Applications sur l'ordinateur local.

FallbackAction

Valeur unique, Wrap, Ignore ou Reject

FallbackAction spécifie l'action de la règle de transport si une clause d'exclusion de responsabilité n'est pas applicable à un message électronique, par exemple, quand un message est chiffré. L'action de secours par défaut est Wrap. Mettez la valeur entre guillemets. La liste ci-après présente chaque action de secours associée à sa description :

  • Wrap   Si la clause d'exclusion de responsabilité ne peut pas être insérée dans le message d'origine, Exchange place le message original dans une nouvelle enveloppe de message. Ensuite, la clause d'exclusion de responsabilité est insérée dans le nouveau message.

    importantImportant :
    Si un message original est placé dans une nouvelle enveloppe de message, les règles de transport suivantes sont appliquées à la nouvelle enveloppe de message, pas au message original. C'est pourquoi vous devez configurer les règles de transport avec des actions de clause d'exclusion de responsabilité qui placent les messages originaux dans un nouveau corps de message après avoir configuré les autres règles de transport.

    Notes

    S'il n'est pas possible de placer le message original dans une nouvelle enveloppe, celui-ci n'est pas remis. L'expéditeur reçoit une notification d'échec de remise expliquant pourquoi le message n'a pas été remis.

  • Ignore   S'il n'est pas possible d'insérer la clause d'exclusion de responsabilité dans le message original, Exchange laisse celui-ci continuer sans modification. Aucune clause d'exclusion de responsabilité n'est ajoutée.

  • Reject   S'il n'est pas possible d'insérer la clause d'exclusion de responsabilité dans le message original, Exchange ne remet pas le message. L'expéditeur du message reçoit une notification d'échec de remise expliquant pourquoi le message n'a pas été remis.

Font

Valeur unique, Arial, CourierNew ou Verdana

Font spécifie la police du texte de clause d'exclusion de responsabilité lors de l'ajout du texte à un message électronique. La police par défaut est Arial. Mettez la valeur entre guillemets.

FontColor

Valeur unique, Black, Blue, Fuchsia, Gray, Green, Lime, Maroon, Navy, Olive, Purple, Red, Silver, Teal, White ou Yellow

FontColor spécifie la couleur de la police du texte de clause d'exclusion de responsabilité lors de l'ajout du texte à un message électronique. La couleur par défaut est Gray. Mettez la valeur entre guillemets.

FontSize

Valeur unique, Smallest, Smaller, Normal, Larger ou Largest

FontSize spécifie la taille de la police du texte de clause d'exclusion de responsabilité lors de l'ajout du texte à un message électronique. La taille par défaut est Smallest. Mettez la valeur entre guillemets.

HeaderValue

Chaîne unique

HeaderValue accepte une chaîne unique qui est appliquée à l'en-tête spécifié à l'aide de la propriété d'action MessageHeader. Mettez la chaîne entre guillemets.

Location

Valeur unique, Append ou Prepend

Location spécifie l'emplacement où la clause d'exclusion de responsabilité est insérée dans le message électronique. Append place la clause d'exclusion de responsabilité au bas du thread de message électronique. Prepend place la clause d'exclusion de responsabilité au début du message électronique le plus récent. Mettez la valeur entre guillemets.

MessageHeader

Chaîne unique

MessageHeader accepte une chaîne spécifiant le MessageHeader à ajouter ou modifier. La chaîne spécifiée à l'aide de la propriété d'action HeaderValue est insérée dans l'en-tête spécifié par MessageHeader. Mettez la chaîne entre guillemets.

Prefix

Chaîne unique

Prefix accepte une chaîne qui est ajoutée devant l'objet du message électronique. Mettez la chaîne entre guillemets.

Pour empêcher la chaîne spécifiée avec l'action de règle de transport Prefix d'être ajoutée à l'objet chaque fois qu'une réponse au message rencontre la règle de transport, ajoutez l'exception SubjectContains à la règle de transport.

L'exception SubjectContains doit contenir la chaîne spécifiée avec l'action de règle de transport Prefix. Si vous ajoutez l'exception SubjectContains à la règle de transport, cette dernière n'ajoute pas d'autre instance de la chaîne Prefix à l'objet si la chaîne Prefix est déjà présente dans l'objet.

RejectReason

Chaîne unique

RejectReason accepte une chaîne utilisée pour renseigner la partie d’informations d’administrateur de la notification d'échec de remise renvoyée à l'expéditeur d'un message électronique rejeté. Mettez la chaîne entre guillemets.

SclValue

Nombre entier unique

SclValue accepte un nombre entier unique compris entre 0 et 9, qui est utilisé pour configurer le seuil de probabilité de courrier indésirable (SCL) du message électronique. Mettez le nombre entier entre guillemets.

Separator

Valeur unique, WithSeparator ou WithoutSeparator

Separator spécifie si un séparateur est placé entre la clause de non responsabilité et le corps du message électronique. Mettez la valeur entre guillemets.

Text

Chaîne unique

Text accepte une chaîne utilisée pour renseigner le message de clause d'exclusion de responsabilité ajouté à un message électronique. Mettez la chaîne entre guillemets.

Actions prises en charge sur un serveur de transport Hub

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

Tableau 2   Actions prises en charge pour les règles de transport sur un serveur de transport Hub

Action de règle prise en charge Nom d'action Propriété de première action Propriété d'action supplémentaire Description

consigner un événement avec un message

LogEvent

EventMessage

Non applicable

LogEvent ajoute un événement au journal des applications de l'ordinateur local.

ajouter une chaîne devant l'objet

PrependSubject

Prefix

Non applicable

PrependSubject insère une chaîne devant le contenu du champ d'objet du message électronique.

appliquer une classification des messages

ApplyClassification

Classification

Non applicable

ApplyClassification applique une classification des messages au message électronique.

Pour plus d'informations sur les classifications des messages, consultez la rubrique Vue d'ensemble des classifications de message.

ajouter la clause de non responsabilité pour le texte utilisant la police, la taille, la couleur, avec le séparateur, et retourne à l'action si incapable de s'appliquer

ApplyDisclaimer

Text

Location, Font, FontSize, FontColor, FallbackAction, Separator

ApplyDisclaimer applique une clause d'exclusion de responsabilité au message électronique. Pour plus d'informations sur les clauses d'exclusion de responsabilité, consultez la rubrique Vue d’ensemble des dédits de responsabilité.

définir le seuil de probabilité de courrier indésirable

SetScl

SclValue

Non applicable

SetScl définit le seuil de probabilité de courrier indésirable d'un message électronique.

définir un en-tête

SetHeader

MessageHeader

HeaderValue

SetHeader crée un champ d'en-tête de message ou modifie un champ d'en-tête de message existant.

supprimer l'en-tête

RemoveHeader

MessageHeader

Non applicable

RemoveHeader supprime le champ d'en-tête de message spécifié d'un message électronique.

ajouter un destinataire dans les adresses du champ A

AddToRecipient

Addresses

Non applicable

AddToRecipient ajoute un ou plusieurs destinataires de courrier électronique à la liste d'adresses À du message électronique. Les destinataires originaux peuvent voir l'adresse supplémentaire.

copier le message vers des adresses

CopyTo

Addresses

Non applicable

CopyTo ajoute un ou plusieurs destinataires de courrier électronique au champ copie carbone (Cc) du message électronique. Les destinataires originaux peuvent voir l'adresse originale.

copie invisible (Cci) du message à plusieurs adresses

BlindCopyTo

Addresses

Non applicable

BlindCopyTo ajoute un ou plusieurs destinataires de courrier électronique à la liste d'adresses en copie carbone invisible (Cci) du message électronique. Les destinataires originaux ne sont pas informés et ne peuvent pas voir l'adresse supplémentaire.

rediriger le message vers plusieurs adresses

RedirectMessage

Addresses

Non applicable

RedirectMessage redirige le message électronique vers un ou plusieurs destinataires de courrier électronique spécifiés par l'administrateur. Le message n'est pas remis au destinataire original ou aux destinataires originaux et aucune notification n'est envoyée aux destinataires ou à l'expéditeur.

envoyer une notification de non-remise à l'expéditeur avec un code de statut renforcé

RejectMessage

RejectReason

EnhancedStatusCode

RejectMessage supprime le message électronique et envoie un accusé de non-remise à l'expéditeur. Le destinataire ne reçoit pas le message ni la notification.

supprimer silencieusement le message

DeleteMessage

Non applicable

Non applicable

DeleteMessage supprime le message électronique sans envoyer de notification au destinataire ou à l'expéditeur.

Actions prises en charge sur un serveur de transport Edge

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

Tableau 3   Actions prises en charge pour les règles de transport sur un serveur de transport Edge

Action de règle prise en charge Nom d'action Propriété de première action Propriété d'action supplémentaire Description

consigner un événement avec un message

LogEvent

EventMessage

Non applicable

LogEvent insère un événement dans le journal des applications de l'ordinateur local.

ajouter une chaîne devant l'objet

PrependSubject

Prefix

Non applicable

PrependSubject insère une chaîne devant le contenu du champ d'objet du message électronique.

définir le seuil de probabilité de courrier indésirable

SetScl

SclValue

Non applicable

SetScl configure le seuil de probabilité de courrier indésirable (SCL) d'un message électronique.

définir un en-tête

SetHeader

MessageHeader

HeaderValue

SetHeader crée un champ d'en-tête de message ou modifie un champ d'en-tête de message existant.

supprimer l'en-tête

RemoveHeader

MessageHeader

Non applicable

RemoveHeader supprime le champ d'en-tête de message spécifié d'un message électronique.

ajouter un destinataire dans les adresses du champ A

AddToRecipient

Addresses

Non applicable

AddToRecipient ajoute une ou plusieurs adresses de messagerie à la liste d'adresses À du message électronique. Les destinataires originaux peuvent voir l'adresse supplémentaire.

copier le message vers plusieurs adresses

CopyTo

Addresses

Non applicable

CopyTo ajoute une ou plusieurs adresses de messagerie au champ copie carbone (Cc) du message électronique. Les destinataires originaux peuvent voir l'adresse originale.

copie carbone invisible (Cci) du message à plusieurs adresses

BlindCopyTo

Addresses

Non applicable

BlindCopyTo ajoute une ou plusieurs adresses de messagerie à la liste d'adresses en copie carbone invisible (Cci) du message électronique. Les destinataires originaux ne sont pas informés et ne peuvent pas voir l'adresse supplémentaire.

abandonner la connexion

Disconnect

Non applicable

Non applicable

Disconnect met fin à la connexion entre le serveur d'envoi et le serveur de transport Edge sans générer un message de notification d'échec de remise.

rediriger le message vers plusieurs adresses

RedirectMessage

Addresses

Non applicable

RedirectMessage redirige le message électronique vers une ou plusieurs adresses de messagerie spécifiées par l'administrateur. Le message n'est pas remis au destinataire original et aucune notification n'est envoyée au destinataire ou à l'expéditeur.

mettre le message en quarantaine

Quarantine

Non applicable

Non applicable

Quarantine redirige le message électronique vers la boîte aux lettres de mise en quarantaine du courrier indésirable configurée en utilisant le paramètre QuarantineMailbox sur la cmdlet Set-ContentFilterConfig.

importantImportant :
Le paramètre QuarantineMailbox sur le cmdlet Set-ContentFilterConfig doit être renseigné, et la boîte aux lettres spécifiée doit exister avant la configuration du mettez le message en action quarantaine. Si le paramètre QuarantineMailbox n'est pas renseigné ou si la boîte aux lettres de mise en quarantaine n'existe pas, les messages envoyés à la boîte aux lettres de mise en quarantaine ne seront pas perdus et une notification d'échec de remise sera générée.

Pour plus d'informations sur la boîte aux lettres de mise en quarantaine du courrier indésirable, consultez la rubrique Configuration et gestion de la mise en quarantaine du courrier indésirable.

rejeter le message avec code d'état et réponse

SmtpRejectMessage

StatusCode

RejectReason

SmtpRejectMessage supprime le message électronique et envoie une notification à l'expéditeur. Les destinataires ne reçoivent pas le message ni la notification. Cette action permet de spécifier un code de notification d'état de remise.

Pour plus d'informations sur les notifications d'état de remise, consultez la rubrique Gestion des notifications d'état de remise.

supprimer silencieusement le message

DeleteMessage

Non applicable

Non applicable

DeleteMessage supprime le message électronique sans envoyer de notification au destinataire ou à l'expéditeur.

Mise en correspondance de plusieurs règles

Si un message répond aux critères de plusieurs règles, les actions sont appliquées en fonction de la priorité. Les règles associées à une priorité plus faible sont traitées en premier. Par la suite sont traitées les règles associées à une priorité plus élevée. L'action qui en résulte dépend des règles configurées.

Considérez, par exemple, les scénarios suivants.

Scénario 1

  • Vous disposez de deux règles de transport, chacune étant configurée pour ajouter un texte de clause d'exclusion de responsabilité à un message.

  • Un message correspond aux deux règles.

Dans ce scénario, la règle avec la priorité la plus faible est traitée en premier. Par conséquent, la clause d'exclusion de responsabilité spécifiée par la règle avec la priorité la plus faible est ajoutée au message. Puis, la règle avec la priorité la plus élevée est traitée. Par conséquent, la clause d'exclusion de responsabilité spécifiée par la règle avec la priorité la plus élevée est ajoutée au message.

Dans ce scénario, les deux clauses d'exclusion de responsabilité sont ajoutées au message reçu.

Scénario 2

  • Vous disposez de deux règles de transport, chacune modifiant la valeur de contrôle d'accès SCL d'un message.

  • Un message correspond aux deux règles.

Dans ce scénario, la règle avec la priorité la plus faible est traitée en premier. Par conséquent, la valeur SCL du message est remplacée par ce qui est spécifié par la règle avec la priorité la plus faible. Puis, la règle avec la priorité la plus élevée est traitée. Par conséquent, la valeur SCL du message est remplacée par ce qui est spécifié par la règle avec la priorité la plus élevée.

Dans ce scénario, le message électronique reçu aura la valeur SCL de la règle avec la priorité la plus élevée.

Attribution d’adresses sur un serveur de transport Hub

La propriété d’action Addresses sur un serveur de transport Hub requiert la transmission à la propriété d'un objet complet boîte aux lettres, contact, utilisateur à extension messagerie 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é d’action Addresses doivent figurer dans un tableau.

Pour transmettre un objet boîte aux lettres, contact, utilisateur à extension messagerie ou groupe de distribution à la propriété d’action Addresses, vous devez invoquer la commande de l'environnement de ligne de 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 :

$Action.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é d'action Adresses

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

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

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

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

    $Action.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 :

    $Action.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"))
    

Affectation des adresses sur un serveur de transport Edge

L'action de propriété Addresses sur un serveur de transport Edge requiert l'envoi d'une adresse de messagerie SMTP à la propriété. Ceci est dû au fait que les serveurs de transport Edge n'ont pas accès aux objets destinataire contenus dans le service d’annuaire Active Directory et que vous voulez spécifier une adresse de messagerie qui ne se trouve pas dans votre organisation Exchange. Les valeurs attribuées à la propriété d’action Addresses doivent figurer dans un tableau.

Pour passer une adresse SMTP à l'action de propriété Addresses, il est recommandé d'appeler l'adresse de messagerie SMTP entre crochets. Utilisez la syntaxe de commande suivante :

$Action.Addresses = @("<SMTP e-mail address 1>","<SMTP e-mail address 2>", "< SMTP e-mail address...>" )

Attribution de valeurs à la propriété d'action Adresses

  • Exécuter la commande suivante pour affecter un tableau d'adresses de messagerie SMTP :

    $Action.Addresses = @("sales@contoso.com", "research@contoso.com", "investors@nwtraders.com ")
    

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 :