Les filtres de messages vous permettent de créer des règles spéciales décrivant comment gérer les messages et les pièces jointes lorsqu'ils sont reçus. Les filtres de messages sont appliqués plus tôt dans le pipeline de messagerie que les filtres de contenu et avant le fractionnement des messages. Les filtres de messages sont particulièrement utiles lorsque vous souhaitez ignorer les fonctions antivirus et antispam, qui apparaissent avant les filtres de contenu dans le pipeline d'e-mails, ou pour appliquer des actions à un large éventail de messages, tels que tous les messages traversant un écouteur particulier. Un filtre de message est composé d'un nom de filtre, d'une règle de filtre et d'au moins une action de filtre. Les filtres de messages peuvent être écrits à l'aide d'un éditeur de texte et importés ou collés directement à l'aide de la filters
commande de l'interface de ligne de commande (CLI) ESA.
Voici un exemple montrant comment coller un filtre à l'aide de l'interface de ligne de commande ESA.
mail.example.com> filters
Choose the operation you want to perform:
- NEW - Create a new filter.
- IMPORT - Import a filter script from a file.
[]> new
Enter filter script. Enter '.' on its own line to end.
example: if (mail-from == user@example\\.com$) {
bcc ('admin@example.com');
deliver();
.
1 filters added.
mail.example.com>commit
Remarque : utilisez la commit
commande pour appliquer le filtre une fois qu'il a été ajouté.
Pour plus d'informations sur les filtres de messages, consultez le Guide de configuration avancée.