Імпорт / експорт або отримання тегів Thunderbird з сервера IMAP


10

Мій досвід тегування IMAP-повідомлень у Thunderbird полягає в тому, що ці теги будуть збережені на сервері (з того, що я читаю, вони зберігаються як ключові слова IMAP ), і вони синхронізуються, але якщо ви отримуєте доступ до тих же повідомлень з іншого профілю Thunderbird (наприклад, з інший комп’ютер), вам потрібно спочатку створити теги в Thunderbird, і лише тоді вони зможуть показувати ці теги в повідомленнях. Іншими словами, ви повинні сказати туберкульозу, що "ці теги існують", інакше вони не зможуть їх побачити.

Два питання:

1 / У випадку втраченого профілю Thunderbird, який містив багато тегів, чи можливо побачити всі теги, які були збережені на сервері, з метою їх отримання? (Або на основі повідомлення, або в усьому світі)

2 / У випадку, коли профіль TB все ще існує, чи існує спосіб вилучення тегів, визначених у цьому профілі, та імпортування їх до іншого профілю? Або синхронізувати їх між профілями, не відтворюючи їх усі вручну?

Відповіді:


3

Мені все ще дуже цікава відповідь на моє перше запитання, але стосовно мого другого запитання я дізнався, що теги насправді зберігаються у файлі "prefs.js", який знаходиться в папці профілю Thunderbird. Приклад тегу "Важливо":

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

(В цьому файлі також знаходяться визначені користувачем теги; не тільки попередньо визначені теги.)

Отже, збереження цього файлу, мабуть, є хорошим способом легко зробити резервну копію тегів, визначених у Thunderbird. Що стосується відновлення цих тегів в іншому профілі, я його не перевіряв , але, можливо, просто скопіювати ці рядки у файл (коли TB не запущений) зробить трюк.

Редагувати: я зараз перевірив його і можу підтвердити, що він працює.

Також, як згадував @Hovestar у своїй відповіді, теги можна помістити всередину user.jsфайлу, а не prefs.jsбезпосередньо редагувати (що не рекомендується). Вміст user.jsфайлу буде скопійовано, prefs.jsколи Thunderbird запуститься.

Слід зазначити, що це працює лише одним способом. Теги, створені в Thunderbird, автоматично не будуть скопійовані user.js. Тож цей метод корисний для імпорту тегів у Thunderbird, але ви не можете покластися на цей файл для експорту ваших тегів.

Крім того, я зіткнувся з невеликою проблемою кодування при використанні цього підходу: спеціальні символи (наприклад, "é") у " user.jsз'явилися як" Ã © "в prefs.js. (Це було видно лише в самому файлі, а не в інтерфейсі Thunderbird.) Але збереження prefs.jsфайлу з кодуванням UTF-8 було достатньо для вирішення цієї проблеми.


1

Щоб додати більше деталей до відповіді @ s427, prefs.jsфайл розміщений тут: C:\Users\USERNAME\AppData\Roaming\Thunderbird\Profiles\_FEWRANDOMLETTERS_.default\ Угорі є коментар, який говорить вам не редагувати цей файл, і що краще редагувати user.jsфайл.

У будь-якому випадку зайдіть у prefs.jsфайл вихідних комп'ютерів та скопіюйте всі рядки mailnews.tagsта перейдіть до цільового комп’ютера, де ви створите user.jsфайл у пункті призначення та вставте user_prefs.


Дякую за цю інформацію Я просто перевірив це і можу підтвердити, що він працює. Теги всередині User.jsкопіюються під prefs.jsчас запуску програми Thunderbird.
s427
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.