Introduction
Ce document décrit comment bloquer ou supprimer un domaine émetteur à l'aide de la stratégie de messagerie entrante et du filtre de contenu.
Comment bloquer ou supprimer un domaine d'envoi à l'aide de la stratégie de messagerie entrante et du filtre de contenu ?
Vous ne pouvez pas faire correspondre le domaine de messagerie d'un expéditeur via le groupe d'expéditeurs de liste de blocage, car il fait référence au nom d'hôte ou à l'adresse IP du serveur de connexion, pas nécessairement au domaine de l'expéditeur.
Pour bloquer ou supprimer le courrier lorsque vous voyez l'adresse e-mail ou le domaine d'un expéditeur donné, vous devez utiliser une combinaison d'une nouvelle stratégie de courrier entrant et d'un filtre de contenu entrant.
- Dans l'interface utilisateur graphique Web, sélectionnez Politiques de messagerie > Politique de messagerie entrante. Créez une nouvelle stratégie de messagerie entrante. Vous pouvez étiqueter la stratégie « Bloquer les domaines de l'expéditeur ». Sélectionnez l'option « Expéditeur » et entrez l'adresse e-mail ou le domaine de l'expéditeur que vous souhaitez bloquer. (par exemple user@example.com, utilisateur@, @exemple.com, @.exemple.com)
- Soumettre et valider les modifications.
- Revenir à Politiques de messagerie > Politique de messagerie entrante. Vous devriez maintenant voir une stratégie de messagerie entrante supplémentaire appelée « Block-Sender-Domain » qui se trouve au-dessus de la stratégie par défaut. Tous les messages provenant du domaine de cet expéditeur ne correspondent qu'à cette stratégie de courrier entrant.
- À présent, créez un filtre de contenu entrant qui abandonnera le message. Choisissez Politiques de messagerie > Filtre de contenu entrant. Créez un filtre appelé « Always_drop ».
- Pour la condition, laissez vide.
- Pour l'action, configurez-la de manière à supprimer le message.
- Cliquez sur Submit.
- Après avoir créé le filtre de contenu entrant, activez-le sur la stratégie de messagerie entrante correcte. En outre, lorsque vous modifiez la politique de messagerie « Block-Sender-Domains », vous devez désactiver les filtres anti-spam, anti-virus et anti-attaques de virus pour ne pas gaspiller de ressources. Ainsi, pour la politique de messagerie « Block-Sender-Domains » cliquez sur le lien anti-spam et sélectionnez Disable and Submit. Répétez l' pour l'analyse antivirus et le filtre contre les attaques. Pour les filtres de contenu, affectez la valeur Oui et activez le filtre de contenu créé à l'étape 4, « Always_drop ».
- Envoyez et validez les modifications.
Résultat : Cette opération crée une stratégie entrante pour les domaines que vous souhaitez bloquer/supprimer. En gros, vous créez un chemin d'accès distinct pour ces e-mails et vous les supprimez simplement.
Vous pouvez également créer un filtre de messages à partir de l'interface de ligne de commande pour bloquer une ou plusieurs adresses e-mail.
À partir de l'interface de ligne de commande, effectuez les opérations suivantes :
Machine_name> filters
Choose the operation you want to perform:
- NEW - Create a new filter.
- DELETE - Remove a filter.
- IMPORT - Import a filter script from a file.
- EXPORT - Export filters to a file
- MOVE - Move a filter to a different position.
- SET - Set a filter attribute.
- LIST - List the filters.
- DETAIL - Get detailed information on the filters.
- LOGCONFIG - Configure log subscriptions used by filters.
- ROLLOVERNOW - Roll over a filter log file.
[]> new
Enter filter script. Enter '.' on its own line to end.
BlockEmail: if(mail-from == "(?i)user1@example\\.com$") {
drop();
}
.
1 filters added.
Bien que vous puissiez taper directement le filtre, la plupart des clients le conservent dans un éditeur de texte sur leur bureau et utilisent copier-coller pour le créer. Dans l'exemple ci-dessus, vous devez coller le nom (BlockEmail) par le point de fin.
Pour bloquer plusieurs utilisateurs du même domaine, remplacez la ligne « if » par :
if(mail-from == "(?i)(user1|user2|user3)@example\\.com$")
Pour bloquer plusieurs utilisateurs de plusieurs domaines, remplacez la ligne « if » par :
if(mail-from == "(?i)(user1@example1\\.com|user2@example2\\.com)$")
Note: Ce filtre utilise une action de suppression. Faites attention à ne pas perdre de bons e-mails ! Il est fortement recommandé de tester d'abord l'une des actions ci-dessous au lieu de l'action de suppression.
Pour envoyer des messages à la quarantaine de stratégie :
quarantine("Policy");
Pour envoyer un ou plusieurs messages à une autre adresse e-mail :
alt-rcpt-to(some_email_address@yourdomain.com);
L'une de ces actions remplacerait la ligne d'action « drop(); » dans l'exemple de filtre de message ci-dessus.
Informations connexes