Comment appliquer également des filtres de messages automatiques aux sous-dossiers?

9

Les filtres de messages de Thunderbird ( ToolsMessage Filters…) semblent se déclencher automatiquement sur la boîte de réception uniquement. Si vous souhaitez filtrer sur les sous-dossiers, vous devez démarrer ce filtre manuellement ( ToolsRun Filters on Folder).

Comment puis-je filtrer automatiquement les e-mails dans les sous-dossiers?

J'ai trouvé l'extension (maintenant EOL'ed) Filter Sub Folders . Là, il dit:

Il s'avère qu'il existe déjà des fonctionnalités pour filtrer les sous-dossiers dans Thunderbird, ce n'est tout simplement pas bien documenté (en effet, c'est à peine documenté du tout). Il peut être activé en définissant la préférence " mail.server.default.applyIncomingFilters" sur true, ou peut être appliqué par dossier en définissant la applyIncomingFilterspropriété " " sur un dossier.

J'ai cherché la propriété mail.server.default.applyIncomingFilters, mais je ne l'ai pas trouvée. Je l'ai donc ajouté (sous forme de chaîne, selon ce problème ) et défini sa valeur sur true. Mais cela n'a pas fonctionné. Après avoir redémarré TB, les e-mails dans les sous-dossiers n'ont pas été filtrés.

FilterQuilla ( https://addons.mozilla.org/en-us/thunderbird/addon/filtaquilla/ ) serait en mesure de définir cette propriété, bien que je ne l'ai pas testée.

Cela ne dit rien à ce sujet dans la description.


Question similaire (mais pas la même): Comment puis-je demander à Thunderbird de déplacer automatiquement les messages?

Voir aussi (utile pour avoir cette combinaison): Comment puis-je demander à Thunderbird de vérifier les sous-dossiers sur IMAP?

unor
la source

Réponses:

6

Selon [1], configurez Thunderbird pour exécuter des filtres sur les sous-dossiers:

  1. Cliquez sur le menu "Outils"
  2. Cliquez sur le sous-menu "Options"
  3. Sélectionnez l'onglet "Avancé" et "Général"
  4. Cliquez sur le bouton "Config Editor ..."
  5. [Facultatif] Cliquez sur le bouton "Je ferai attention (...)"
  6. Faites un clic droit sur l'une des préférences affichées et cliquez sur "Nouveau>"
  7. Sélectionnez "String"
  8. Nom de préférence: mail.server.default.applyIncomingFilters
  9. Valeur de préférence: true

Maintenant, le deuxième problème est que les filtres ne fonctionnent que lorsque vous cliquez sur le sous-dossier. Cela semble être dû au fait que les filtres ne sont exécutés que lorsque de nouveaux messages sont téléchargés et cela ne se produit que lorsque vous cliquez sur le sous-dossier.

Selon [2], configurez Thunderbird pour télécharger les messages chaque fois qu'un nouveau courrier est détecté:

  1. Accédez à l'éditeur de configuration (si nécessaire, voir ci-dessus comment accéder au bouton "Éditeur de configuration ...")
  2. Réglez mail.imap.use_status_for_biffsurfalse
  3. Réglez mail.server.default.autosync_offline_storessurtrue

Comme indiqué dans [2], veuillez consulter les observations suivantes

L'avantage des paramètres AutoSync est que (...) tout téléchargement n'est pas retardé jusqu'à ce que vous vous déconnectiez.

(...)

Si vous l'utilisez, faites attention à la façon dont vous configurez Thunderbird pour vérifier les nouveaux messages, pour éviter qu'il télécharge des dossiers auxquels vous ne vous attendiez pas.


[1] http://forums.mozillazine.org/viewtopic.php?f=39&t=1444045&p=12768821#p12768821

[2] http://kb.mozillazine.org/Offline_folders#AutoSync

Pourquoi quoi
la source
Cela ne semble plus fonctionner sur la version 52.9.1 (32 bits)
toesslab
10

Pour que le filtrage fonctionne pour les sous-dossiers: créez une nouvelle préférence de chaîne "mail.server.default.applyIncomingFilters" sur "true". Même si cela semble étrange, ne créez PAS de paramètre booléen, il doit s'agir d'un paramètre STRING avec la valeur "true".

Source: http://forums.mozillazine.org/viewtopic.php?f=39&t=1444045&p=12768821#p12768821 voir la réponse de "geoyo1"

Roman Ivanov
la source
Merci pour votre réponse. Malheureusement, cela ne fonctionne pas pour moi. Comme je l'ai expliqué dans ma question, j'ai déjà essayé cela. Je l'ai essayé à nouveau maintenant, mais cela ne fonctionne toujours pas. J'ai ajouté la préférence de chaîne, mais après avoir redémarré TB, rien n'a changé. Le filtre ne s'applique toujours pas au sous-dossier automatiquement.
unor
Oh, ça fonctionnait pour un mail maintenant. Semble fonctionner uniquement lorsque vous visitez le dossier manuellement. Je vais tester un peu plus.
unor
Je ne comprends pas pourquoi , mais il faut parfois beaucoup de temps pour que les messages soient déplacés. Cependant, dès que je visite le dossier, le filtre s'applique immédiatement. C'est une solution, donc j'accepte votre réponse. Merci de me rediriger vers cette préférence de chaîne :)
unor
Peut confirmer que cela fonctionne sur Thunderbird 31 (Ubuntu)
paul.ago
travaux. + Unor essayez de configurer Thunderbird pour télécharger automatiquement les messages dans le dossier, uniquement lorsque le message est téléchargé, des filtres sont appliqués.
Ohad Cohen
1

Vous pouvez résoudre votre problème en utilisant le module complémentaire Shedule-Filters . Il fonctionne toujours avec TB 52, mais vous devez l'installer manuellement.

Après l'installation, vous devez afficher la barre de menus habituelle:

entrez la description de l'image ici

puis vous le trouverez sous "Outils". Il vous suffit maintenant de marquer le sous-dossier spécifique et de sélectionner Outils -> Ajouter des filtres de messages dans la planification des dossiers et de définir un intervalle. Après cela, tous vos filtres s'exécuteront sur ce sous-dossier toutes les X minutes:

entrez la description de l'image ici

En combinaison avec le terme de recherche de FiltaQuilla "Nom de dossier", c'est vraiment puissant car vous pouvez créer des règles générales qui ne s'appliquent qu'à certains dossiers et elles s'exécutent automatiquement!

À mon avis, cela devrait être une fonction intégrée de TB.

mgutt
la source