Importa / esporta o recupera i tag Thunderbird dal server IMAP


10

La mia esperienza con la codifica dei messaggi IMAP in Thunderbird è che quei tag verranno salvati sul server (da quello che ho letto come memorizzati come parole chiave IMAP ), quindi sono sincronizzati, ma se accedi agli stessi messaggi con un altro profilo Thunderbird (ad es. Da un altro computer), devi prima ricreare i tag in Thunderbird, e solo successivamente sarà in grado di mostrare quei tag sui messaggi. In altre parole, devi dire a TB che "quei tag esistono" o non sarà in grado di vederli.

Due domande:

1 / Nel caso di un profilo Thunderbird perduto, che conteneva molti tag, è possibile visualizzare tutti i tag che sono stati salvati sul server, al fine di recuperarli? (O per messaggio o a livello globale)

2 / Nel caso in cui esista ancora il profilo TB, esiste un modo per estrarre i tag che sono stati definiti in quel profilo e quindi importarli in un altro profilo? O sincronizzarli tra i profili senza doverli ricreare manualmente tutti?

Risposte:


3

Sono ancora molto interessato a una risposta alla mia prima domanda, ma per quanto riguarda la mia seconda domanda , ho scoperto che i tag sono effettivamente salvati nel file "prefs.js", che si trova nella cartella del profilo di Thunderbird. Esempio per il tag "Importante":

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

(In quel file si trovano anche tag definiti dall'utente; non solo tag predefiniti.)

Quindi salvare questo file è probabilmente un buon modo per fare facilmente un backup dei tag che sono stati definiti in Thunderbird. Per quanto riguarda il ripristino di quei tag in un altro profilo, non l'ho testato , ma forse semplicemente copiare quelle righe nel file (quando TB non è in esecuzione) farebbe il trucco.

Modifica: ora l'ho provato e posso confermare che funziona.

Inoltre, come menzionato da @Hovestar nella loro risposta, i tag possono essere inseriti in un user.jsfile invece di modificarne prefs.jsdirettamente (cosa non consigliata). Il contenuto del user.jsfile verrà copiato prefs.jsall'avvio di Thunderbird.

Va notato che questo funziona solo in un modo. I tag creati in Thunderbird non verranno automaticamente copiati user.js. Pertanto, questo metodo è utile per importare tag in Thunderbird, ma non è possibile fare affidamento su questo file per esportare i tag.

Inoltre, ho riscontrato un piccolo problema di codifica durante l'utilizzo di questo approccio: i caratteri speciali (come "é") sono user.jsapparsi come "Ã ©" in prefs.js. (Questo era visibile solo nel file stesso, non nell'interfaccia di Thunderbird.) Ma salvare il prefs.jsfile con la codifica UTF-8 è stato sufficiente per risolvere questo problema.


1

Per aggiungere maggiori dettagli alla risposta di @ s427 il prefs.jsfile si trova qui: C:\Users\USERNAME\AppData\Roaming\Thunderbird\Profiles\_FEWRANDOMLETTERS_.default\ c'è un commento in alto che ti dice di non modificare questo file e che è meglio modificare un user.jsfile.

Ad ogni modo, vai nel prefs.jsfile dei computer di origine e copia tutte le linee con mailnews.tagse vai al computer di destinazione dove creerai un user.jsfile nella destinazione e incollerai user_prefi messaggi.


Grazie per queste informazioni L'ho appena testato e posso confermare che funziona. I tag all'interno User.jsvengono copiati prefs.jsall'avvio di Thunderbird.
s427,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.