Procédures de filtrage des expéditeurs
Le filtrage des expéditeurs filtre les messages entrants en comparant une liste d’expéditeurs bloqués à la valeur de la commande MAIL FROM dans les connexions SMTP. Pour plus d’informations sur le filtrage des expéditeurs et l’agent de filtre d’expéditeur, consultez Filtrage de l’expéditeur.
Vous pouvez configurer de nombreux aspects du filtrage des expéditeurs. Par exemple :
Activer ou désactiver le filtrage des expéditeurs pour les messages entrants provenant de sources internes (authentifiées) et externes (non authentifiées) (cette fonctionnalité est activée par défaut pour les messages provenant de sources externes).
Configurer les domaines et expéditeurs bloqués.
Indiquer si les messages sans expéditeur doivent être bloqués.
Configurer l’action effectuée par le filtrage des expéditeurs sur les messages qui contiennent des expéditeurs ou des domaines bloqués.
Ce qu'il faut savoir avant de commencer
Durée d'exécution estimée de chaque procédure : 5 minutes
Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour connaître les autorisations dont vous avez besoin, consultez l’entrée « Fonctionnalités antispam » dans la rubrique Autorisations antispam et anti-programme malveillant .
Vous pouvez uniquement utiliser PowerShell pour effectuer cette procédure. Pour en savoir plus sur l'ouverture de l'environnement de ligne de commande Exchange Management Shell dans votre organisation Exchange locale, consultez la rubrique Open the Exchange Management Shell.
Par défaut, les fonctionnalités de courrier indésirable ne sont pas activées dans le service Transport du serveur de boîtes aux lettres. En général, vous activez uniquement les fonctionnalités de courrier indésirable sur un serveur de boîtes aux lettres si votre organisation Exchange n’effectue aucun filtrage de courrier indésirable avant d’accepter les messages entrants. Pour plus d'informations, voir Activer le blocage du courrier indésirable sur des serveurs de boîtes aux lettres.
Pour des informations sur les raccourcis clavier applicables aux procédures de cette rubrique, voir Raccourcis clavier dans Exchange 2013Raccourcis clavier dans le Centre d'administration Exchange.
Conseil
Vous rencontrez des difficultés ? Demandez de l'aide en participant aux forums Exchange. Visitez le forum à l'adresse : Exchange Server, Exchange Online ou Exchange Online Protection.
Utiliser Exchange Management Shell pour activer ou désactiver le filtrage des expéditeurs
Pour désactiver le filtrage des expéditeurs, exécutez la commande suivante :
Set-SenderFilterConfig -Enabled $false
Pour activer le filtrage des expéditeurs, exécutez la commande suivante :
Set-SenderFilterConfig -Enabled $true
Remarque
Quand vous désactivez le filtrage des expéditeurs, l'agent de filtrage des expéditeurs sous-jacent reste activé. Pour désactiver l’agent de filtre d’expéditeur, exécutez la commande : Disable-TransportAgent "Sender Filter Agent"
.
Comment savoir si cela a fonctionné ?
Pour savoir si vous avez réussi à activer ou désactiver le filtrage des expéditeurs, exécutez la commande suivante pour vérifier la valeur de la propriété Enabled :
Get-SenderFilterConfig | Format-List Enabled
Utiliser Exchange Management Shell pour activer ou désactiver le filtrage des expéditeurs pour les connexions externes
Par défaut, le filtrage de l’expéditeur est activé pour les connexions SMTP externes (non authentifiées).
Pour désactiver le filtrage des expéditeurs pour les connexions externes, exécutez la commande suivante :
Set-SenderFilterConfig -ExternalMailEnabled $false
Pour activer le filtrage des expéditeurs pour les connexions externes, exécutez la commande suivante :
Set-SenderFilterConfig -ExternalMailEnabled $true
Comment savoir si cela a fonctionné ?
Pour savoir si vous avez réussi à activer ou désactiver le filtrage des expéditeurs pour les connexions SMTP externes, exécutez la commande suivante pour vérifier la valeur de la propriété ExternalMailEnabled :
Get-SenderFilterConfig | Format-List ExternalMailEnabled
Utiliser Exchange Management Shell pour activer ou désactiver le filtrage des expéditeurs pour les connexions internes
Il est recommandé de ne pas appliquer de filtres de courrier indésirable aux messages provenant de partenaires approuvés ou de l’intérieur de l’organisation. Pour éviter autant que possible de filtrer des messages électroniques légitimes, vous devez configurer les agents de blocage du courrier indésirable pour qu’ils agissent uniquement sur les messages en provenance de sources externes.
Pour activer le filtrage des expéditeurs pour les connexions SMTP (authentifiées) internes, exécutez la commande suivante :
Set-SenderFilterConfig -InternalMailEnabled $true
Pour désactiver le filtrage des expéditeurs pour les connexions internes, exécutez la commande suivante :
Set-SenderFilterConfig -InternalMailEnabled $false
Comment savoir si cela a fonctionné ?
Pour savoir si vous avez réussi à activer ou désactiver le filtrage des expéditeurs pour les connexions SMTP internes, exécutez la commande suivante pour vérifier la valeur de la propriété InternalMailEnabled :
Get-SenderFilterConfig | Format-List InternalMailEnabled
Utiliser Exchange Management Shell pour configurer des expéditeurs et des domaines bloqués pour le filtrage des expéditeurs
Vous pouvez spécifier des domaines et des expéditeurs bloqués qui remplacent les valeurs existantes, ou vous pouvez ajouter ou supprimer des domaines et des expéditeurs bloqués spécifiques sans affecter les autres valeurs existantes.
Pour remplacer les valeurs existantes, utilisez la syntaxe suivante :
Set-SenderFilterConfig -BlockedSenders <sender1,sender2...> -BlockedDomains <domain1,domain2...> -BlockedDomainsAndSubdomains <domain1,domain2...>
Cet exemple configure l’agent de filtre d’expéditeur pour bloquer les messages en provenance de kim@contoso.com et john@contoso.com, les messages provenant du domaine fabrikam.com et les messages provenant de northwindtraders.com et de tous ses sous-domaines.
Set-SenderFilterConfig -BlockedSenders kim@contoso.com,john@contoso.com -BlockedDomains fabrikam.com -BlockedDomainsAndSubdomains northwindtraders.com
Pour ajouter ou supprimer des entrées sans modifier d’autres valeurs existantes, utilisez la syntaxe suivante :
Set-SenderFilterConfig -BlockedSenders @{Add="<sender1>","<sender2>"...; Remove="<sender1>","<sender2>"...} -BlockedDomains @{Add="<domain1>","<domain2>"...; Remove="<domain1>","<domain2>"...} -BlockedDomainsAndSubdomains @{Add="<domain1>","<domain2>"...; Remove="<domain1>","<domain2>"...}
Dans cet exemple, l'agent de filtrage des expéditeurs est configuré avec les informations suivantes :
Ajoutez chris@contoso.com et michelle@contoso.com à la liste des expéditeurs existants qui sont bloqués.
Supprimer tailspintoys.com de la liste des domaines existants d'expéditeurs qui sont bloqués.
Ajouter blueyonderairlines.com à la liste des domaines et sous-domaines existants d'expéditeurs qui sont bloqués.
Set-SenderFilterConfig -BlockedSenders @{Add="chris@contoso.com","michelle@contoso.com"} -BlockedDomains @{Remove="tailspintoys.com"} -BlockedDomainsAndSubdomains @{Add="blueyonderairlines.com"}
Comment savoir si cela a fonctionné ?
Pour savoir si vous avez réussi à configurer les expéditeurs bloqués, exécutez la commande suivante pour vérifier les valeurs de la propriété :
Get-SenderFilterConfig | Format-List Blocked*
Utiliser Exchange Management Shell pour configurer le filtrage des expéditeurs afin de bloquer les messages avec des expéditeurs vides
Pour activer ou désactiver le blocage des messages sans expéditeur, utilisez la syntaxe suivante :
Set-SenderFilterConfig -BlankSenderBlockingenabled <$true | $false>
Dans cet exemple, l’agent de filtrage des expéditeurs est configuré de manière à bloquer les messages qui n’indiquent pas d’expéditeur dans la commande SMTP MAIL FROM: :
Set-SenderFilterConfig -BlankSenderBlockingEnabled $true
Comment savoir si cela a fonctionné ?
Pour vérifier que vous avez correctement activé ou désactivé les messages bloquants avec des expéditeurs vides, exécutez la commande suivante pour vérifier la valeur de la propriété :
Get-SenderFilterConfig | Format-List BlankSenderBlockingEnabled
Utiliser Exchange Management Shell pour configurer l’action de filtrage des expéditeurs
En règle générale, il est important de rejeter les messages provenant d’expéditeurs ou de domaines bloqués (action par défaut). Toutefois, vous pouvez configurer le filtrage des expéditeurs pour qu’il laisse entrer ces messages dans votre organisation afin que d’autres agents de blocage du courrier indésirable puissent les analyser.
Pour configurer l’action effectuée par le filtrage des expéditeurs sur les messages provenant d’expéditeurs ou de domaines bloqués, utilisez la syntaxe suivante :
Set-SenderFilterConfig -Action <Reject | StampStatus>
Dans cet exemple, l’agent de filtrage des expéditeurs est configuré de manière à autoriser les messages provenant d’expéditeurs ou de domaines bloqués. L’agent de filtrage des expéditeurs met à jour le message pour indiquer qu’il provient d’un expéditeur bloqué. Ces informations sont utilisées dans le calcul du seuil de probabilité de courrier indésirable (SCL).
Set-SenderFilterConfig -Action StampStatus
Dans cet exemple, l’agent de filtrage des expéditeurs est configuré de manière à rejeter les messages provenant d’expéditeurs ou de domaines bloqués. L’agent de filtre d’expéditeur rejette la requête SMTP avec une 554 5.1.0 Sender Denied
erreur de session SMTP et ferme la connexion.
Set-SenderFilterConfig -Action Reject
Comment savoir si cela a fonctionné ?
Pour savoir si vous avez réussi à configurer l’action du filtrage des expéditeurs, exécutez la commande suivante pour vérifier la valeur de la propriété Action :
Get-SenderFilterConfig | Format-List Action
Utiliser Exchange Management Shell pour configurer l’action de filtrage des expéditeurs pour les expéditeurs bloqués à partir de l’agrégation SafeList
L’agrégation SafeList ajoute des expéditeurs bloqués qui sont définis par vos utilisateurs dans Microsoft Outlook ou Outlook sur le web à la liste Expéditeurs bloqués utilisée par l’agent de filtre d’expéditeurs. Pour plus d'informations, voir Agrégation de la liste de sécurité.
Pour configurer l’action que le filtrage des expéditeurs effectue sur les messages qui contiennent des expéditeurs bloqués définis par l’agrégation SafeList, utilisez la syntaxe suivante :
Set-SenderFilterConfig -RecipientBlockedSenderAction <Delete | Reject>
Cet exemple configure l’agent de filtre d’expéditeur pour supprimer en mode silencieux les messages qui contiennent des expéditeurs bloqués définis par l’agrégation SafeList.
Set-SenderFilterConfig -RecipientBlockedSenderAction Delete
Cet exemple configure l’agent de filtre d’expéditeur pour rejeter les messages qui contiennent des expéditeurs bloqués définis par l’agrégation SafeList avec un rapport de non-remise (également appelé notification d’échec de remise, notification d’état de remise, DSN ou message de rebond).
Set-SenderFilterConfig -RecipientBlockedSenderAction Reject
Comment savoir si cela a fonctionné ?
Pour savoir si vous avez réussi à configurer l’action du filtrage des expéditeurs pour les expéditeurs bloqués par l’agrégation de listes fiables, exécutez la commande suivante pour vérifier la valeur de la propriété RecipientBlockedSenderAction :
Get-SenderFilterConfig | Format-List RecipientBlockedSenderAction