Importieren / Exportieren oder Abrufen von Thunderbird-Tags vom IMAP-Server

10

Meine Erfahrung mit dem Taggen von IMAP-Nachrichten in Thunderbird ist, dass diese Tags auf dem Server gespeichert werden (von dem, was ich als IMAP-Schlüsselwörter gespeichert gelesen habe ), sodass sie synchronisiert werden, aber wenn Sie mit einem anderen Thunderbird-Profil auf dieselben Nachrichten zugreifen (z. B. von auf einem anderen Computer) müssen Sie zuerst die Tags in Thunderbird neu erstellen, und dann können nur diese Tags in den Nachrichten angezeigt werden. Mit anderen Worten, Sie müssen TB mitteilen, dass "diese Tags vorhanden sind", da sie sonst nicht angezeigt werden können.

Zwei Fragen:

1 / Ist es bei einem verlorenen Thunderbird-Profil, das früher viele Tags enthielt, möglich, alle auf dem Server gespeicherten Tags anzuzeigen, um sie abzurufen? (Entweder pro Nachricht oder global)

2 / Gibt es eine Möglichkeit, die in diesem Profil definierten Tags zu extrahieren und sie dann in ein anderes Profil zu importieren, wenn das TB-Profil noch vorhanden ist? Oder sie zwischen Profilen synchronisieren, ohne sie alle manuell neu erstellen zu müssen?

s427
quelle

Antworten:

3

Ich bin immer noch sehr an einer Antwort auf meine erste Frage interessiert, aber bei meiner zweiten Frage habe ich festgestellt, dass die Tags tatsächlich in der Datei "prefs.js" gespeichert sind, die sich im Thunderbird-Profilordner befindet. Beispiel für das Tag "Wichtig":

user_pref("mailnews.tags.$label1.color", "#FF0000");
user_pref("mailnews.tags.$label1.tag", "Important");

(Benutzerdefinierte Tags befinden sich ebenfalls in dieser Datei, nicht nur vordefinierte Tags.)

Das Speichern dieser Datei ist wahrscheinlich eine gute Möglichkeit, um auf einfache Weise eine Sicherungskopie der in Thunderbird definierten Tags zu erstellen. Was das Wiederherstellen dieser Tags in einem anderen Profil angeht, habe ich es nicht getestet , aber vielleicht reicht es aus , einfach diese Zeilen in die Datei zu kopieren (wenn TB nicht ausgeführt wird).

Bearbeiten: Ich habe es jetzt getestet und kann bestätigen, dass es funktioniert.

Wie von @Hovestar in ihrer Antwort erwähnt, können die Tags auch in eine user.jsDatei eingefügt werden, anstatt sie prefs.jsdirekt zu bearbeiten (was nicht empfohlen wird). Der Inhalt der user.jsDatei wird prefs.jsbeim Start von Thunderbird kopiert .

Es ist zu beachten, dass dies nur in eine Richtung funktioniert. In Thunderbird erstellte Tags werden nicht automatisch kopiert user.js. Diese Methode ist also nützlich, um Tags in Thunderbird zu importieren. Sie können sich jedoch nicht auf diese Datei verlassen, um Ihre Tags zu exportieren.

Außerdem stieß ich bei diesem Ansatz auf ein kleines Codierungsproblem: Sonderzeichen (wie "é") in wurden als "é" in user.jsangezeigt prefs.js. (Dies war nur in der Datei selbst sichtbar, nicht in der Thunderbird-Oberfläche.) Das Speichern der prefs.jsDatei mit UTF-8-Codierung reichte jedoch aus, um dieses Problem zu lösen.

s427
quelle
1

Um der Antwort von @ s427 mehr Details hinzuzufügen, prefs.jsbefindet sich die Datei hier: C:\Users\USERNAME\AppData\Roaming\Thunderbird\Profiles\_FEWRANDOMLETTERS_.default\ Oben befindet sich ein Kommentar, der Sie auffordert , diese Datei nicht zu bearbeiten, und dass es besser ist, eine user.jsDatei zu bearbeiten .

Gehen Sie in beiden Fällen in die Quellcomputerdatei, prefs.jskopieren Sie alle Zeilen mit mailnews.tagsund gehen Sie zum Zielcomputer, auf dem Sie eine user.jsDatei im Ziel erstellen und das user_prefs einfügen .

Hovestar
quelle
Danke für diese Info. Ich habe es gerade getestet und kann bestätigen, dass es funktioniert. Die darin enthaltenen Tags User.jswerden prefs.jsbeim Start von Thunderbird kopiert .
s427