Aller au contenu

Paramètres des cookies

Choisissez, par catégorie, les cookies que vous autorisez. Vous pouvez modifier votre choix à tout moment via Paramètres des cookies, en bas de chaque page. Politique de confidentialité

Nécessaires

Toujours activés

Indispensables pour vous connecter, conserver votre panier et mémoriser vos choix. Ils sont toujours activés.

Quels cookies ?
  • weboke_sessie, weboke_klant, weboke_remember: votre session et le maintien de la connexion
  • weboke_basket: votre panier
  • wkBtwIncl: l'affichage des prix TTC ou HT
  • wok_cookies: votre choix concernant les cookies, 12 mois

Mesure quelle publicité mène à une visite ou à une commande, pour que nous ne payions pas des publicités inefficaces.

Quels cookies ?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), jusqu'à 90 jours
  • OpenAI Ads, publicités dans ChatGPT
  • wok_aff: le partenaire qui vous a orienté vers nous (programme d'affiliation), 60 jours

4,6

Pays et langue

Chaque pays a son propre site, avec les prix et la TVA de ce pays.

Afficher

Concevoir et tester des filtres

Module 6: Automatiser : filtres et absence · Temps de lecture : 9 minutes

Objectif pédagogique : à l'issue de cette leçon, vous saurez traduire un besoin en un filtre qui fait exactement ce que vous voulez, éviter les pièges courants et tester votre filtre avant de vous y fier.

Notions clés : choix de l'en-tête, From, To, List-Id, Subject, filtre trop large, ordre, redirection, Créer un filtre, e-mail de test, Télécharger

Du besoin à la règle

Un bon filtre commence par une phrase en langage courant : « Tous les e-mails du grossiste doivent aller dans le dossier Fournisseurs. » Posez-vous ensuite trois questions :

  1. À quoi reconnaissez-vous cet e-mail à coup sûr ? Pas « il parle généralement de commandes », mais quelque chose qui figure toujours dans les en-têtes : une adresse, un domaine, un en-tête que seul cet e-mail possède.
  2. Que doit-il se passer ? Déplacer, copier, rediriger, supprimer, et le script doit-il s'arrêter ensuite ?
  3. Que le filtre ne doit-il pas toucher ? Pensez à l'e-mail qui ressemble presque à celui visé. C'est là que les filtres se trompent.

Sur quel en-tête filtrer

Le choix de l'en-tête détermine la fiabilité de votre filtre.

  • From (De) pour les e-mails d'une personne ou d'une entreprise. Filtrez sur l'adresse ou sur le domaine : @example.net capture tout le monde dans cette entreprise. Ne filtrez pas sur le nom affiché : n'importe qui peut indiquer n'importe quel nom (leçon 2.2).
  • To (À) pour les e-mails qui arrivent par une autre adresse. Si l'adresse info@example.com est redirigée vers la boîte mail de Sanne, elle reconnaît ces e-mails grâce à info@ dans l'en-tête To. Attention : un e-mail envoyé en Cci ne contient pas cette adresse dans To.
  • List-Id pour les newsletters et les listes de diffusion. Les expéditeurs sérieux ajoutent cet en-tête (RFC 2919), avec un code fixe par liste. C'est plus fiable que l'adresse de l'expéditeur, qui change parfois pour les newsletters.
  • Subject (Objet) uniquement si l'objet est fixe, comme pour les notifications automatiques d'un système. Dans les autres cas, l'objet est le choix le moins fiable : n'importe qui peut y écrire n'importe quoi.

Un filtre pour les newsletters d'un grossiste ressemble à ceci en Sieve :

# rule:[Groothandel]
if header :contains "List-Id" "nieuws.example.org"
{
	fileinto "INBOX.Leveranciers";
	stop;
}

Quatre pièges

1. Trop large. « Objet contient factuur » semble pratique, mais capture aussi un e-mail de phishing intitulé « Uw openstaande factuur » (votre facture impayée) que le filtre antispam n'a pas tout à fait bloqué. Il se retrouve alors bien rangé parmi vos vraies factures, où vous l'examinez avec moins d'esprit critique. Resserrez le filtre : « De contient @example.net et Objet contient factuur », avec la portée « correspondant à toutes les règles suivantes ».

2. L'ordre. Les filtres s'exécutent de haut en bas (leçon 6.1). Un filtre large avec stop placé en haut peut neutraliser un filtre spécifique situé en dessous. Placez le filtre spécifique en haut : d'abord « newsletter du grossiste », ensuite seulement « tout ce qui vient de example.org ».

3. Majuscules et espaces. Contient ne tient pas compte des majuscules, vous n'avez donc pas à y penser. En revanche, une espace de trop ou une faute de frappe dans le texte fait échouer le filtre. « factuur » suivi d'une espace ne trouve pas « factuur. ».

4. Un dossier qui change par la suite. Un filtre fait référence au nom complet d'un dossier. Si vous renommez le dossier ou le déplacez sous un autre dossier, le nom dans le filtre n'est plus correct. Vérifiez donc vos filtres après chaque modification de vos dossiers.

Rediriger vers une adresse externe

L'action Rediriger le courriel vers permet d'envoyer des e-mails vers une autre adresse, par exemple une adresse Gmail. Cela présente deux inconvénients.

Premièrement, vous redirigez aussi le spam que le filtre antispam n'a pas bloqué. Le service destinataire voit votre serveur de messagerie comme celui qui livre ce spam. Cela peut nuire à la réputation de votre serveur, et donc à la distribution de tous vos e-mails ordinaires.

Deuxièmement, les contrôles sur l'expéditeur ne fonctionnent plus. Un e-mail de ahmed@example.net redirigé arrive chez Gmail depuis votre serveur. L'enregistrement SPF de example.net ne mentionne pas votre serveur, le contrôle échoue donc. Le message peut alors finir dans les spams ou être refusé. La formation Une messagerie bien configurée explique SPF et DMARC en détail.

Ne redirigez donc que vers des adresses que vous gérez vous-même, et de préférence avec une adresse de redirection (forwarder) dans le panneau d'administration plutôt qu'avec un filtre.

Créer un filtre à partir d'un message

Le plus rapide est de créer un filtre à partir d'un e-mail que vous voulez faire trier. Ouvrez le message et choisissez Plus > Créer un filtre. La webmail remplit déjà l'expéditeur et l'objet. Supprimez ce dont vous n'avez pas besoin : l'expéditeur suffit généralement, et l'objet rend au contraire le filtre trop restrictif.

Un nouveau filtre avec Nom du filtre, une règle Objet contient facture et l'action Déplacer le message vers Clients
(1) Nom du filtre, (2) où le filtre regarde, (3) le texte, (4) l'action, (5) le dossier

Tester avant de s'y fier

Un filtre qui échoue silencieusement, vous ne le remarquez qu'en manquant un e-mail important. Testez donc toujours :

  • Un e-mail de test à vous-même. Votre propre e-mail passe par le serveur de messagerie pour arriver dans votre boîte, les filtres s'exécutent donc. Mettez le mot dans l'objet et vérifiez que le message se trouve dans le bon dossier.
  • Testez aussi ce qui ne doit pas être touché. Envoyez un e-mail sans le mot et vérifiez qu'il reste dans la Boîte de réception. Essayez aussi les majuscules.
  • Lisez le script. Avec Filtres > Actions > Modifier le jeu de filtres, vous voyez ce que la webmail a réellement enregistré. Si vous y voyez if false, le filtre est désactivé.
  • Gardez une copie. Avec Filtres > Actions > Télécharger, vous obtenez tout le script sous forme de fichier. Pratique comme sauvegarde, et pour comparer si quelque chose se met soudain à fonctionner autrement.
Paramètres, Filtres avec le menu Actions : Modifier le jeu de filtres et Télécharger
(1) Modifier le jeu de filtres : le script lui-même, (2) Télécharger : le script en fichier texte

Un filtre par boîte mail, ou pour tout le domaine

Les filtres de la webmail s'appliquent à une seule boîte mail. Si vous voulez bloquer un expéditeur pour toutes les boîtes mail de votre domaine, ou rendre le filtre antispam plus strict, faites-le dans le panneau d'administration de votre hébergement. Chez WebOké, il s'agit de DirectAdmin, avec notamment la rubrique Filtres SPAM. Ne configurez pas la même chose à deux endroits : vous ne sauriez plus ensuite quelle règle a bloqué un message.

En pratique : comment cela fonctionne dans la webmail

Vous créez des filtres dans Paramètres > Filtres avec Créer, ou à partir d'un message avec Plus > Créer un filtre. Vous consultez le script dans Filtres > Actions > Modifier le jeu de filtres, et Télécharger vous en donne une copie. Le manuel Roundcube présente les étapes et un tableau de filtres utiles. Dans d'autres webmails, le fonctionnement est comparable : Gmail crée des filtres à partir d'une recherche, Outlook.com propose des règles avec des conditions et des actions.

Résumé

  • Commencez par une phrase en langage courant et demandez-vous à quoi vous reconnaissez l'e-mail à coup sûr et ce que le filtre ne doit pas toucher.
  • Filtrez sur l'adresse, le domaine, To ou List-Id ; l'objet est le moins fiable.
  • Pièges : trop large, mauvais ordre, fautes de frappe et espaces, dossier renommé.
  • Rediriger vers une adresse externe redirige aussi le spam et fait échouer SPF ; ne le faites que vers des adresses que vous gérez vous-même.
  • Testez avec un e-mail à vous-même, y compris ce que le filtre ne doit pas toucher, et gardez une copie avec Télécharger.

Quiz

1. Vous voulez ranger automatiquement dans un dossier les newsletters d'une association. Quel en-tête est le plus fiable ?



2. Votre filtre « Objet contient factuur » range aussi du phishing dans votre dossier Facturen. Quelle est la meilleure amélioration ?



3. Vous renommez le dossier Facturen en Comptabilité. Qu'arrive-t-il au filtre qui déplace vers Facturen ?



4. Pourquoi déconseillons-nous de rediriger avec un filtre tous les e-mails vers une adresse chez un autre service ?



5. Quelle est la meilleure façon de tester si votre nouveau filtre fonctionne ?



Exercice

Exercice A6.2 : Faire vérifier votre propre filtre. Créez dans votre propre boîte mail un filtre qui déplace les e-mails contenant un mot de votre choix dans l'objet vers un dossier de votre choix. Indiquez sur la page le mot et le nom du dossier. Collez ensuite votre jeu de filtres (Paramètres > Filtres > Actions > Modifier le jeu de filtres, tout sélectionner et copier) ou téléversez le fichier obtenu avec Télécharger. Le programme lit le script Sieve en mémoire (rien n'est conservé) et rejoue trois messages de test : un message avec votre mot dans l'objet (doit aller dans votre dossier), un message sans le mot (doit rester dans la Boîte de réception) et un message avec votre mot en majuscules (doit aussi aller dans votre dossier). Vert si les trois sont corrects. Vous recevez un avertissement si le filtre est désactivé, si le nom du dossier dans le script ne correspond pas à ce que vous avez indiqué, ou si le script redirige des e-mails vers une adresse en dehors de votre propre domaine.

Exercice A6.2: Faire vérifier votre propre filtre






Téléchargez de préférence un fichier de test avec des données fictives plutôt que vos données réelles. Le fichier ne reste en mémoire que pendant la vérification; nous ne le conservons pas.

Nous ne conservons pas ce que vous saisissez ni ce que nous trouvons. Votre navigateur mémorise vos réponses et si l'exercice est réussi. Si vous êtes connecté, nous enregistrons uniquement dans Mes formations que l'exercice était (presque) correct ; vous pouvez aussi le supprimer à cet endroit.

Pour aller plus loin

Lorsque des étapes dans la webmail sont décrites, elles s'appliquent à la webmail de WebOké ; dans d'autres webmails, le fonctionnement est comparable.

Un instant…

Configurez vos domaines

Pour chaque domaine, réglez les serveurs de noms, l'association à votre hébergement et le futur titulaire.

Chargement de vos domaines…