Impor / ekspor atau ambil tag Thunderbird dari server IMAP

10

Pengalaman saya dengan menandai pesan IMAP di Thunderbird adalah bahwa tag tersebut akan disimpan di server (dari apa yang saya baca, mereka disimpan sebagai kata kunci IMAP ), sehingga mereka disinkronkan, tetapi jika Anda mengakses pesan yang sama dengan profil Thunderbird lain (misalnya dari komputer yang berbeda), Anda harus membuat kembali tag di Thunderbird terlebih dahulu, dan hanya dapat menunjukkan tag tersebut pada pesan. Dengan kata lain, Anda harus memberi tahu TB bahwa "tag itu ada" atau tidak akan dapat melihatnya.

Dua pertanyaan:

1 / Dalam kasus profil Thunderbird yang hilang, yang dulu mengandung banyak tag, apakah mungkin untuk melihat semua tag yang telah disimpan ke server, untuk mengambilnya? (Baik berdasarkan per pesan, atau secara global)

2 / Dalam kasus di mana profil TB masih ada, apakah ada cara untuk mengekstrak tag yang telah ditentukan dalam profil itu, dan kemudian mengimpornya ke profil lain? Atau menyinkronkannya di antara profil tanpa harus membuat ulang semuanya secara manual?

s427
sumber

Jawaban:

3

Saya masih sangat tertarik pada jawaban untuk pertanyaan pertama saya, tetapi mengenai pertanyaan kedua saya , saya menemukan bahwa tag sebenarnya disimpan dalam file "prefs.js", yang ada di folder profil Thunderbird. Contoh untuk tag "Penting":

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

(Tag yang ditentukan pengguna juga ditemukan dalam file itu; bukan hanya tag yang telah ditentukan sebelumnya.)

Jadi menyimpan file ini mungkin merupakan cara yang baik untuk dengan mudah membuat cadangan dari tag yang telah didefinisikan di Thunderbird. Sedangkan untuk mengembalikan tag-tag itu di profil lain, saya belum mengujinya , tapi mungkin hanya menyalin garis-garis itu di file (ketika TB tidak berjalan) akan melakukan trik.

Sunting: Saya sekarang telah mengujinya dan dapat mengonfirmasi bahwa itu berfungsi.

Juga, seperti yang disebutkan oleh @Hovestar dalam jawaban mereka, tag dapat dimasukkan ke dalam user.jsfile alih-alih mengedit prefs.jssecara langsung (yang tidak disarankan). Konten user.jsfile akan disalin prefs.jsketika Thunderbird diluncurkan.

Perlu dicatat bahwa ini hanya bekerja satu arah. Tag yang dibuat di Thunderbird tidak akan secara otomatis disalin ke user.js. Jadi metode ini berguna untuk mengimpor tag ke Thunderbird, tetapi Anda tidak dapat mengandalkan file ini untuk mengekspor tag Anda.

Juga, saya mengalami masalah pengkodean kecil ketika menggunakan pendekatan ini: karakter khusus (seperti "é") user.jsmuncul sebagai "Ã ©" di prefs.js. (Ini hanya terlihat di file itu sendiri, bukan di antarmuka Thunderbird.) Tetapi menyimpan prefs.jsfile dengan pengkodean UTF-8 sudah cukup untuk menyelesaikan masalah ini.

s427
sumber
1

Untuk menambahkan lebih detail ke jawaban @ s427 prefs.jsfile tersebut berada di sini: C:\Users\USERNAME\AppData\Roaming\Thunderbird\Profiles\_FEWRANDOMLETTERS_.default\ Ada komentar di atas yang memberi tahu Anda untuk tidak mengedit file ini, dan lebih baik mengedit user.jsfile.

Apa pun caranya, masuk ke prefs.jsfile komputer sumber dan salin semua baris dengan mailnews.tagsdan pergi ke komputer tujuan di mana Anda akan membuat user.jsfile di tujuan dan rekatkan user_prefin.

Hovestar
sumber
Terima kasih atas info ini. Saya baru saja mengujinya dan dapat mengkonfirmasi bahwa itu berhasil. Tag di dalam User.jsdisalin prefs.jsketika Thunderbird diluncurkan.
s427