Passer au contenu principal

SIEVE – Règles de filtrage avancées - Base de connaissances / Domaine de messagerie - Fairgate DeskPro

SIEVE – Règles de filtrage avancées

Introduction

Avec les scripts SIEVE, il est possible de traiter les e-mails entrants côté serveur, avant qu’ils n’apparaissent dans votre boîte de réception.
En plus des redirections classiques, SIEVE permet également de mettre en place des scénarios plus complexes, tels que des règles conditionnelles, des réponses automatiques ou des actions combinées.

Ce guide vous présente des exemples d’utilisation avancée adaptés à l’environnement de messagerie Fairgate – expliqués étape par étape, sans nécessiter de connaissances en programmation.


1. Redirection classique

Description : Les e-mails entrants sont redirigés vers une autre adresse. Une copie reste conservée localement.

Ce qui se passe ici :

  • redirect permet d’envoyer une copie de l’e-mail à l’adresse indiquée.

  • keep garantit que l’e-mail reste également dans votre propre boîte de réception.

💡 Astuce : Cette variante est utile si vous souhaitez transférer vos e-mails vers une adresse personnelle tout en conservant l’intégralité des messages dans votre boîte Fairgate.


2. Redirection sans copie

Description : L’e-mail est redirigé vers une autre adresse, puis supprimé localement.

Ce qui se passe ici :

  • redirect transfère l’e-mail comme ci-dessus.

  • discard supprime l’e-mail, qui n’apparaîtra pas dans la boîte de réception.

  • stop empêche l’application d’autres règles.

💡 Astuce : Idéal pour une boîte dédiée à un usage spécifique, par exemple pour l’archivage ou un traitement automatisé. Testez d’abord avec keep pour vérifier le bon fonctionnement.


3. Redirection multiple

Description : Un e-mail est envoyé à plusieurs destinataires.

Ce qui se passe ici :

  • Chaque ligne redirect envoie le message à une adresse différente.

  • keep conserve une copie dans la boîte Fairgate.

💡 Astuce : Parfait pour envoyer un même e-mail à plusieurs membres d’équipe ou à une adresse personnelle sans le retransmettre manuellement.


4. Redirection + classement dans un dossier

Description : Redirection vers une adresse externe et classement local dans un dossier précis.

Ce qui se passe ici :

  • redirect envoie l’e-mail vers l’adresse externe.

  • fileinto déplace le message dans un dossier IMAP nommé Transférés (le dossier doit exister).

  • stop empêche toute autre règle de s’exécuter.

⚠️ Important : Le nom du dossier doit correspondre exactement (majuscules/minuscules) à celui existant sur votre serveur.

💡 Astuce : Idéal pour archiver tous les e-mails transférés dans un dossier dédié.


5. Redirection conditionnelle

Exemple : Redirection uniquement si l’expéditeur correspond exactement à une adresse.

Ce qui se passe ici :

  • if address :is "from" vérifie si l’expéditeur est exactement celui indiqué.

  • La redirection (redirect) et la conservation (keep) sont appliquées seulement dans ce cas.

Variante avec domaine :

💡 Astuce : Utilisez :contains pour traiter tous les expéditeurs d’un même domaine.

Combiner plusieurs conditions :

⚠️ Important :

  • anyof = une seule condition suffit.

  • allof = toutes les conditions doivent être remplies.


6. Redirection + réponse automatique (absence)

Exemple : Transfert vers une personne de remplacement avec envoi automatique d’un message d’absence.

Ce qui se passe ici :

  • vacation envoie un message automatique avec le texte indiqué.

  • :days 7 limite l’envoi d’une réponse à un même expéditeur à une fois tous les 7 jours.

  • redirect transfère le message à la personne de remplacement.

  • keep conserve le message localement.

⚠️ Important : Pour que vacation fonctionne, le filtre doit être en mode Prefilter dans l’interface web.

💡 Astuce : Peut aussi servir à envoyer des accusés de réception personnalisés.


7. Bloquer des expéditeurs indésirables

Exemple : Suppression directe sans réponse.

Ce qui se passe ici :

  • discard supprime immédiatement l’e-mail.

  • stop empêche l’application d’autres règles.

💡 Astuce : Utilisez anyof pour bloquer plusieurs adresses dans un seul bloc.


8. Rejeter un message avec explication

Exemple : Refuser un e-mail provenant d’une adresse spécifique, avec un message explicatif.

Ce qui se passe ici :

  • reject refuse le message et envoie une notification d’échec à l’expéditeur.

  • stop termine l’exécution des règles.

⚠️ Important : reject fonctionne uniquement si le serveur de l’expéditeur est correctement configuré pour recevoir les retours.

💡 Astuce : Utile pour bloquer poliment mais fermement certains envois indésirables.


📌 Résumé des commandes SIEVE principales :

  • redirect : redirige l’e-mail.

  • keep : conserve une copie locale.

  • discard : supprime le message.

  • fileinto : classe le message dans un dossier.

  • stop : arrête le traitement des règles.

  • if / anyof / allof : conditions logiques.

  • vacation : envoi d’une réponse automatique.

  • reject : refuse le message avec un retour explicatif.


Utile Peu Utile