Wie wende ich automatische Nachrichtenfilter auch auf Unterordner an?

9

Die Nachrichtenfilter ( ToolsMessage Filters…) von Thunderbird scheinen nur automatisch im Posteingang ausgelöst zu werden. Wenn Sie nach Unterordnern filtern möchten, müssen Sie diesen Filter manuell starten ( ToolsRun Filters on Folder).

Wie kann ich Mails in Unterordnern auch automatisch filtern?

Ich habe die (jetzt EOL'ed) Erweiterung Filter Sub Folders gefunden . Dort heißt es:

Es stellt sich heraus, dass es in Thunderbird bereits Funktionen zum Filtern von Unterordnern gibt. Diese sind einfach nicht gut dokumentiert (tatsächlich sind sie kaum dokumentiert). Sie kann aktiviert werden, indem Sie die Voreinstellung " mail.server.default.applyIncomingFilters" auf "true" setzen, oder Sie können sie pro Ordner anwenden, indem Sie die applyIncomingFiltersEigenschaft " " auf einen Ordner setzen.

Ich habe nach der Immobilie gesucht mail.server.default.applyIncomingFilters, sie aber nicht gefunden. Also habe ich es hinzugefügt (laut diesem Problem als Zeichenfolge ) und seinen Wert auf gesetzt true. Aber das hat nicht funktioniert. Nach dem Neustart von TB wurden die Mails in Unterordnern nicht gefiltert.

Es wird berichtet, dass FilterQuilla ( https://addons.mozilla.org/en-us/thunderbird/addon/filtaquilla/ ) diese Eigenschaft festlegen kann, obwohl ich sie nicht getestet habe.

Darüber steht in der Beschreibung nichts.


Ähnliche (aber nicht dieselbe) Frage: Wie kann ich Thunderbird dazu bringen, Nachrichten automatisch zu verschieben?

Siehe auch (nützlich, um eine Kombination zu haben): Wie kann ich Thunderbird dazu bringen, Unterordner auf IMAP zu überprüfen?

unor
quelle

Antworten:

6

Richten Sie Thunderbird gemäß [1] so ein, dass Filter für Unterordner ausgeführt werden:

  1. Klicken Sie auf das Menü "Extras"
  2. Klicken Sie auf das Untermenü "Optionen"
  3. Wählen Sie die Registerkarten "Erweitert" und "Allgemein"
  4. Klicken Sie auf die Schaltfläche "Konfigurationseditor ..."
  5. [Optional] Klicken Sie auf die Schaltfläche "Ich werde vorsichtig sein (...)"
  6. Klicken Sie mit der rechten Maustaste auf eine der angezeigten Einstellungen und klicken Sie auf "Neu>".
  7. Wählen Sie "String"
  8. Präferenzname: mail.server.default.applyIncomingFilters
  9. Präferenzwert: true

Das zweite Problem ist nun, dass die Filter nur funktionieren, wenn Sie auf den Unterordner klicken. Dies scheint darauf zurückzuführen zu sein, dass Filter nur ausgeführt werden, wenn neue Nachrichten heruntergeladen werden. Dies geschieht nur, wenn Sie auf den Unterordner klicken.

Richten Sie Thunderbird gemäß [2] so ein, dass Nachrichten heruntergeladen werden, wenn neue E-Mails erkannt werden:

  1. Gehen Sie zum Konfigurationseditor (falls erforderlich, siehe oben, wie Sie zur Schaltfläche "Konfigurationseditor ..." gelangen).
  2. Set mail.imap.use_status_for_biffzufalse
  3. Set mail.server.default.autosync_offline_storeszutrue

Wie in [2] ausgeführt, beachten Sie bitte die folgenden Beobachtungen

Der Vorteil der AutoSync-Einstellungen besteht darin, dass (...) das Herunterladen nicht verzögert wird, bis Sie offline gehen.

(...)

Wenn Sie es verwenden, achten Sie darauf, wie Sie Thunderbird so konfigurieren, dass nach neuen E-Mails gesucht wird, um zu vermeiden, dass Ordner heruntergeladen werden, die Sie nicht erwartet haben.


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

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

Warum was
quelle
Dies scheint nicht mehr zu funktionieren auf Version 52.9.1 (32-Bit)
Toesslab
10

So funktioniert das Filtern für Unterordner: Erstellen Sie eine neue Zeichenfolgeneinstellung "mail.server.default.applyIncomingFilters" auf "true". Auch wenn es seltsam erscheint, erstellen Sie KEINE boolesche Einstellung, es muss eine STRING-Einstellung mit dem Wert "true" sein.

Quelle: http://forums.mozillazine.org/viewtopic.php?f=39&t=1444045&p=12768821#p12768821 siehe Antwort von "geoyo1"

Roman Ivanov
quelle
Danke für deine Antwort. Leider funktioniert das bei mir nicht. Wie ich in meiner Frage dokumentiert habe, habe ich dies bereits versucht. Ich habe es jetzt noch einmal versucht, aber es funktioniert immer noch nicht. Ich habe die Zeichenfolgeneinstellung hinzugefügt, aber nach dem Neustart von TB hat sich nichts geändert. Der Filter wird immer noch nicht automatisch auf den Unterordner angewendet.
Unor
Oh, es hat jetzt für eine Mail funktioniert. Scheint nur zu funktionieren, wenn der Ordner manuell aufgerufen wird. Ich werde noch mehr testen.
Unor
Ich verstehe nicht warum , aber manchmal dauert es lange, bis die Nachrichten verschoben werden. Sobald ich jedoch den Ordner besuche, wird der Filter sofort angewendet. Es ist eine Lösung, also akzeptiere ich Ihre Antwort. Danke, dass du mich noch einmal auf diese String-Präferenz hingewiesen hast :)
oder
Kann bestätigen, dass dies auf Thunderbird 31 (Ubuntu)
funktioniert
funktioniert. + oder versuchen Sie, Thunderbird so einzustellen, dass Nachrichten automatisch in den Ordner heruntergeladen werden, nur wenn Nachrichten heruntergeladen werden, werden Filter angewendet.
Ohad Cohen
1

Sie können Ihr Problem mit dem Shedule-Filter-Add-On lösen . Es funktioniert immer noch mit TB 52, aber Sie müssen es manuell installieren.

Nach der Installation müssen Sie die übliche Menüleiste anzeigen:

Geben Sie hier die Bildbeschreibung ein

und dann finden Sie es unter "Extras". Jetzt müssen Sie nur noch den spezifischen Unterordner markieren und Extras -> Nachrichtenfilter im Ordnerplan hinzufügen auswählen und ein Intervall definieren. Danach werden alle Ihre Filter alle X Minuten in diesem Unterordner ausgeführt:

Geben Sie hier die Bildbeschreibung ein

In Kombination mit dem FiltaQuilla -Suchbegriff " Ordnername " ist dies sehr hilfreich , da Sie allgemeine Regeln erstellen können, die nur für bestimmte Ordner gelten und diese automatisch ausgeführt werden!

Meiner Meinung nach sollte dies eine in TB integrierte Funktion sein.

mgutt
quelle