Set-ContentFilterConfig

 

S’applique à :Exchange Server 2016

Dernière rubrique modifiée :2016-04-06

Cette cmdlet est disponible uniquement dans Exchange Server 2016 sur site.

La cmdlet Set-ContentFilterConfig permet de modifier la configuration de filtre de contenu sur un serveur de boîtes aux lettres ou de transport Edge.

Set-ContentFilterConfig [-BypassedRecipients <MultiValuedProperty>] [-BypassedSenderDomains <MultiValuedProperty>] [-BypassedSenders <MultiValuedProperty>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-Enabled <$true | $false>] [-ExternalMailEnabled <$true | $false>] [-InternalMailEnabled <$true | $false>] [-OutlookEmailPostmarkValidationEnabled <$true | $false>] [-QuarantineMailbox <SmtpAddress>] [-RejectionResponse <AsciiString>] [-SCLDeleteEnabled <$true | $false>] [-SCLDeleteThreshold <Int32>] [-SCLQuarantineEnabled <$true | $false>] [-SCLQuarantineThreshold <Int32>] [-SCLRejectEnabled <$true | $false>] [-SCLRejectThreshold <Int32>] [-WhatIf [<SwitchParameter>]]

Cet exemple spécifie le domaine de l’expéditeur woodgrovebank.com comme domaine ignoré. Les messages reçus de ce domaine ignorent l’agent de filtrage de contenu.

Set-ContentFilterConfig -BypassedSenderDomains woodgrovebank.com

Cet exemple apporte les modifications suivantes à la configuration de l’agent de filtrage de contenu :

  • Les fonctionnalités du seuil de probabilité de courrier indésirable sont activées et configurées pour mettre en quarantaine, rejeter et supprimer les messages jusqu’à 5,6 et 8 respectivement.

  • Il spécifie SpamQuarantineMailbox@contoso.com comme boîte aux lettres de mise en quarantaine du courrier indésirable.

  • Deux utilisateurs pour lesquels le filtre de contenu ne doit pas traiter les messages sont définis.

Set-ContentFilterConfig -SCLQuarantineEnabled $true -SCLRejectEnabled $true -SCLDeleteEnabled $true -SCLQuarantineThreshold 5 -SCLRejectThreshold 6 -SCLDeleteThreshold 8 -QuarantineMailbox SpamQuarantineMailbox@contoso.com -RejectionResponse "Message rejected due to content restrictions" -BypassedRecipients user1@contoso.com,user2@contoso.com

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette cmdlet. Bien que tous les paramètres de cette cmdlet soient répertoriés dans cette rubrique, il est possible que vous n’ayez pas accès à certains paramètres s’ils ne sont pas inclus dans les autorisations qui vous ont été attribuées. Pour voir les autorisations qui vous sont nécessaires, voir Entrée « Fonctionnalités anti-spam » dans la rubrique Autorisations anti-courrier indésirable et anti-logiciels malveillants.

 

Paramètre Obligatoire Type Description

BypassedRecipients

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre BypassedRecipients spécifie les valeurs des adresses SMTP des destinataires de votre organisation. L’agent de filtrage de contenu n’exécute aucun filtrage de contenu pour les messages dont les adresses sont répertoriées dans ce paramètre. Pour entrer plusieurs adresses SMTP, séparez-les par des virgules, par exemple : recipient1@contoso.com,recipient2@contoso.com. Le nombre maximal de destinataires que vous pouvez entrer est 100.

BypassedSenderDomains

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre BypassedSenderDomains prend les valeurs de nom de domaine des domaines d’envoi. L’agent de filtrage de contenu n’exécute aucun filtrage de contenu pour les messages qui proviennent des domaines répertoriés dans ce paramètre. Pour entrer plusieurs domaines, séparez-les par des virgules, comme suit : contoso.com, example.com. Un caractère générique (*) peut être utilisé pour spécifier tous les sous-domaines, comme suit : *.contoso.com. Le nombre maximal de domaines que vous pouvez entrer est 100.

BypassedSenders

Facultatif

Microsoft.Exchange.Data.MultiValuedProperty

Le paramètre BypassedSenders spécifie les valeurs des adresses SMTP des expéditeurs. L’agent de filtrage de contenu n’exécute aucun filtrage de contenu pour les messages qui proviennent des adresses répertoriées dans ce paramètre. Pour entrer plusieurs adresses SMTP, séparez-les par des virgules, par exemple : sender1@contoso.com, sender2@example.com. Le nombre maximal d’adresses SMTP que vous pouvez entrer est 100.

Confirm

Facultatif

System.Management.Automation.SwitchParameter

Le commutateur Confirm spécifie s’il faut afficher ou masquer l’invite de confirmation. L’incidence de ce commutateur sur la cmdlet varie selon que la cmdlet requiert une confirmation avant de poursuivre.

  • Les cmdlets destructives (par exemple, les cmdlets Remove-*) ont une pause intégrée qui vous oblige à confirmer la commande avant de poursuivre. Pour ces cmdlets, vous pouvez ignorer l’invite de confirmation à l’aide de cette syntaxe exacte : -Confirm:$false.

  • La plupart des autres cmdlets (par exemple, les cmdlets New-* et Set-*) n’ont pas de pause intégrée. Pour ces cmdlets, la spécification du commutateur Confirm sans valeur introduit une pause qui vous oblige à confirmer la commande avant de poursuivre.

DomainController

Facultatif

Microsoft.Exchange.Data.Fqdn

Le paramètre DomainController spécifie le contrôleur de domaine qui est utilisé par cette cmdlet pour lire ou écrire les données dans Active Directory. Vous identifiez le contrôleur de domaine par son nom de domaine complet (FQDN). Par exemple : dc01.contoso.com.

Le paramètre DomainController n’est pas pris en charge sur les serveurs de transport Edge. Un serveur de transport Edge utilise l’instance locale de Active Directory Lightweight Directory Services (AD LDS) pour lire et écrire des données.

Enabled

Facultatif

System.Boolean

Le paramètre Enabled active ou désactive l’agent de filtre de contenu sur l’ordinateur sur lequel la commande est exécutée. Une entrée valide pour le paramètre Enabled est $true ou $false. Le paramètre par défaut est $true.

ExternalMailEnabled

Facultatif

System.Boolean

Le paramètre ExternalMailEnabled spécifie si tous les messages provenant de connexions non authentifiées à partir de sources externes à votre organisation Exchange sont transmis via l’agent de filtrage de contenu pour traitement. Une entrée valide pour le paramètre ExternalMailEnabled est $true ou $false. Le paramètre par défaut est $true. Lorsque le paramètre ExternalMailEnabled a la valeur $true, tous les messages provenant de connexions non authentifiées sont transmis via l’agent de filtrage de contenu pour traitement.

InternalMailEnabled

Facultatif

System.Boolean

Le paramètre InternalMailEnabled spécifie si tous les messages provenant de connexions non authentifiées à partir de domaines faisant autorité dans votre entreprise sont transmis via l’agent de filtrage de contenu pour traitement. Une entrée valide pour le paramètre InternalMailEnabled est $true ou $false. Le paramètre par défaut est $false. Lorsque le paramètre InternalMailEnabled a la valeur $true, tous les messages provenant de connexions authentifiées et de domaines faisant autorité au sein de votre entreprise sont transmis via l’agent de filtrage de contenu pour traitement.

OutlookEmailPostmarkValidationEnabled

Facultatif

System.Boolean

Le paramètre OutlookEmailPostmarkValidationEnabled spécifie si l’agent de filtrage de contenu envoie un puzzle de calcul au système de messagerie de l’expéditeur pour traitement. Une entrée valide pour le paramètre OutlookEmailPostmarkValidationEnabled est $true ou $false. Lorsque le paramètre OutlookEmailPostmarkValidationEnabled a la valeur $true, l’Agent de filtrage de contenu envoie un puzzle de calcul au système de messagerie de l’expéditeur pour traitement. Les résultats de la validation du puzzle sont pris en compte dans le SCL total. Cette fonctionnalité est exposée à l’utilisateur Microsoft Outlook comme validation de cachet de courrier électronique Outlook. Le paramètre par défaut est $false.

QuarantineMailbox

Facultatif

Microsoft.Exchange.Data.SmtpAddress

Le paramètre QuarantineMailbox spécifie une adresse SMTP à utiliser comme boîte aux lettres de mise en quarantaine du courrier indésirable. Une boîte aux lettres de mise en quarantaine du courrier indésirable est nécessaire lorsque vous définissez le paramètre SCLQuarantineEnabled sur $true. Tous les messages excédant la valeur définie dans le paramètre SCLQuarantineThreshold sont envoyés vers l’adresse SMTP que vous avez définie dans ce paramètre.

RejectionResponse

Facultatif

Microsoft.Exchange.Data.AsciiString

Le paramètre RejectionResponse spécifie le corps du message à délivrer dans la notification d’échec de remise (NDR) aux expéditeurs dont les messages sont supérieurs ou égaux à la valeur SCLRejectThreshold. Le paramètre RejectionResponse est nécessaire si vous définissez le paramètre SCLRejectEnabled sur $true. Le paramètre RejectionResponse prend une valeur de chaîne. N’utilisez pas plus de 240 caractères dans l’argument. Lorsque vous transmettez un argument, vous devez placer le paramètre RejectionResponse entre guillemets (") si l’expression contient des espaces, comme suit : "Message rejected". Le paramètre par défaut est Message rejected due to content restrictions.

SCLDeleteEnabled

Facultatif

System.Boolean

Le paramètre SCLDeleteEnabled spécifie si tous les messages qui excédent la valeur définie dans le paramètre SCLDeleteThreshold doivent être supprimés. Une entrée valide pour le paramètre SCLDeleteEnabled est $true ou $false. Le paramètre par défaut est $false. Lorsque le paramètre SCLDeleteEnabled a la valeur $true, tous les messages excédant la valeur définie dans le paramètre SCLDeleteThreshold sont supprimés.

SCLDeleteThreshold

Facultatif

System.Int32

Le paramètre SCLDeleteThreshold spécifie une valeur entière comprise entre 1 et 9. Cette valeur représente la valeur de contrôle d’accès SCL qu’un message particulier doit dépasser pour que l’agent de filtrage de contenu le supprime et n’envoie pas de rapport de non-remise. Pour activer cette fonctionnalité, vous devez définir le paramètre SCLDeleteEnabled sur $true. Le paramètre par défaut est 9.

SCLQuarantineEnabled

Facultatif

System.Boolean

Le paramètre SCLQuarantineEnabled spécifie si tous les messages qui dépassent la valeur définie dans le paramètre SCLQuarantineThreshold doivent être envoyés dans la boîte aux lettres de mise en quarantaine du courrier indésirable spécifiée dans le paramètre QuarantineMailbox. Une entrée valide pour le paramètre SCLQuarantineEnabled est $true ou $false. Le paramètre par défaut est $false. Quand le paramètre SCLQuarantineEnabled est défini sur $true, tous les messages qui dépassent la valeur définie dans le paramètre SCLQuarantineThreshold doivent être envoyés dans la boîte aux lettres de mise en quarantaine du courrier indésirable spécifiée dans le paramètre QuarantineMailbox.

SCLQuarantineThreshold

Facultatif

System.Int32

Le paramètre SCLQuarantineThreshold spécifie une valeur entière comprise entre 1 et 9. Cette valeur représente la valeur de contrôle d’accès SCL qu’un message particulier doit dépasser pour que l’agent de filtrage de contenu mette le message en quarantaine. Pour activer cette fonctionnalité, vous devez définir le paramètre SCLQuarantineEnabled sur $true, et fournir une adresse SMTP valide dans le paramètre QuarantineMailbox. Le paramètre par défaut est 9.

SCLRejectEnabled

Facultatif

System.Boolean

Le paramètre SCLRejectEnabled spécifie si tous les messages excédant la valeur définie dans le paramètre SCLRejectThreshold doivent être rejetés et si une notification d’échec de remise doit être envoyée à l’expéditeur. Une entrée valide pour le paramètre SCLRejectEnabled est $true ou $false. Le paramètre par défaut est $false. Lorsque le paramètre SCLRejectEnabled a la valeur $true, tous les messages excédant la valeur définie dans le paramètre SCLRejectThreshold sont rejetés et une notification d’échec de remise est envoyée à l’expéditeur.

SCLRejectThreshold

Facultatif

System.Int32

Le paramètre SCLRejectThreshold spécifie une valeur entière comprise entre 1 et 9. Cette valeur représente la valeur de contrôle d’accès SCL qu’un message particulier doit dépasser pour que l’agent de filtrage de contenu le rejette et envoie un rapport de non-remise à l’expéditeur. Pour activer la fonctionnalité de suppression, vous devez définir le paramètre SCLDeleteEnabled sur $true. Vous pouvez également revoir le message de la notification d’échec de remise par défaut en modifiant le paramètre RejectionResponse. Le paramètre par défaut est 9.

WhatIf

Facultatif

System.Management.Automation.SwitchParameter

Le commutateur WhatIf simule les actions de la commande. Vous pouvez utiliser ce commutateur pour afficher les modifications qui se produiraient sans réellement appliquer ces modifications. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Pour visualiser les types d’entrées acceptés par cette cmdlet, consultez la rubrique Types d’entrée et de sortie de la cmdlet d’Exchange Management Shell. Si le champ Type d’entrée pour une cmdlet est vide, la cmdlet n’accepte pas les données d’entrée.

Pour visualiser les types de retours, également appelés types de sorties, acceptés par cette cmdlet, consultez la rubrique Types d’entrée et de sortie de la cmdlet d’Exchange Management Shell. Si le champ Type de sortie est vide, la cmdlet ne renvoie pas de données.

 
Afficher: