Les filtres de courriel ne fonctionnent pas

Ordre des filtres

L'ordre des filtres est très important. Ils sont appliqués au message d'origine dans l'ordre, comme une recette.

Si votre premier filtre possède la règle Arrêter le traitement, alors tous les messages qui correspondent à ce filtre ignoreront tous les filtres suivants.

Lorsque vous déplacez un message vers un autre dossier, le « déplacement » signifie en réalité, l'ajout d'une copie du message dans le dossier de destination et le marquage du message d'origine pour suppression. Ainsi toutes les règles de filtre ultérieures s'appliqueront au message d'origine qui est maintenant marqué pour suppression. Par conséquent, le déplacement d'un message devrait apparaître en dernier dans une séquence de règles de filtre.

Pour vérifier les règles d'un filtre existant et leur ordre, passez en revue ses actions dans la section Alors en éditant le filtre.

Utilisation de plusieurs clients de messagerie

Another thing you have to keep in mind is that filters depend on the "new" flag that is set on the server when a particular email message is initially fetched from the server. If you use another email client aside from Evolution, your filters may not work automatically.

Actions de filtres d'identification

Si vous ne savez toujours pas pourquoi les filtres ne fonctionnent pas comme prévu, vous pouvez activer les actions de journalisation des filtres.

  • Close Evolution.

  • Ouvrez l'application Terminal.

  • Lancez la commande gsettings set org.gnome.evolution.mail filters-log-actions true.

  • Exécutez la commande gsettings set org.gnome.evolution.mail filters-log-file "/home/monnomdutilisateur/mon-filtre-log" et remplacez monnomdutilisateur par votre nom d'utilisateur. Ceci créera un fichier texte nommé mon-filtre-log dans votre répertoire personnel (/home). Veuillez noter que le chemin absolu vers le nom du fichier doit être fourni ; une syntaxe du style ~ ou $HOME ne marche pas.

  • Start Evolution.

  • Télécharger un courriel pour appliquer des filtres.

  • Ouvrez le fichier mon-filtre-log avec un éditeur de texte pour voir quelles actions ont été appliquées.

Notez que vous pouvez désactiver l'action du filtre d'identification à nouveau en utilisant la commande gsettings set org.gnome.evolution.mail filters-log-actions false.

Vous pouvez aussi utiliser l'application dconf-editor pour faire cela.