IMAP सर्वर से थंडरबर्ड टैग को आयात / निर्यात या पुनर्प्राप्त करना


10

थंडरबर्ड में IMAP संदेशों को टैग करने के साथ मेरा अनुभव यह है कि उन टैग्स को सर्वर पर सहेजा जाएगा (जो मैंने पढ़ा है उन्हें IMAP कीवर्ड के रूप में संग्रहीत किया गया है ), इसलिए वे सिंक किए जाते हैं, लेकिन यदि आप उसी संदेशों को किसी अन्य थंडरबर्ड प्रोफ़ाइल के साथ एक्सेस करते हैं (उदाहरण के लिए) एक अलग कंप्यूटर), आपको पहले थंडरबर्ड में टैग को फिर से बनाना होगा, और उसके बाद ही उन टैग्स को संदेशों पर दिखाया जा सकेगा। दूसरे शब्दों में, आपको टीबी को बताना होगा कि "वे टैग मौजूद हैं" या यह उन्हें देखने में सक्षम नहीं होगा।

दो सवाल:

1 / एक खोई हुई थंडरबर्ड प्रोफाइल के मामले में, जिसमें बहुत सारे टैग होते थे, क्या उन सभी टैगों को देखना संभव है जिन्हें सर्वर में सहेजा गया है, उन्हें पुनः प्राप्त करने के लिए? (या तो प्रति-संदेश आधार पर, या विश्व स्तर पर)

2 / उस मामले में जहां टीबी प्रोफ़ाइल अभी भी मौजूद है, क्या उस प्रोफ़ाइल में परिभाषित किए गए टैग निकालने का कोई तरीका है, और फिर उन्हें किसी अन्य प्रोफ़ाइल में आयात करें? या उन्हें मैन्युअल रूप से उन सभी को फिर से बनाए बिना प्रोफाइल के बीच सिंक करें?

जवाबों:


3

मैं अभी भी अपने पहले प्रश्न के उत्तर में बहुत दिलचस्पी रखता हूं, लेकिन अपने दूसरे प्रश्न के बारे में , मुझे पता चला कि टैग वास्तव में "प्रीफ़ेक्ज" फ़ाइल में सहेजे गए हैं, जो थंडरबर्ड प्रोफाइल फ़ोल्डर में है। "महत्वपूर्ण" टैग के लिए उदाहरण:

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

(उपयोगकर्ता-परिभाषित टैग उस फ़ाइल में भी पाए जाते हैं; न कि केवल पूर्वनिर्धारित टैग।)

इसलिए इस फ़ाइल को सहेजना शायद थंडरबर्ड में परिभाषित किए गए टैग का आसानी से बैकअप बनाने का एक अच्छा तरीका है। उन टैगों को किसी अन्य प्रोफ़ाइल में पुनर्स्थापित करने के लिए, मैंने इसका परीक्षण नहीं किया है , लेकिन शायद बस उन पंक्तियों को फ़ाइल में कॉपी कर रहा है (जब टीबी नहीं चल रही है) ट्रिक करेगा।

संपादित करें: मैंने अब इसका परीक्षण किया है और पुष्टि कर सकता है कि यह काम करता है।

साथ ही, जैसा कि उनके उत्तर में @Hestestar द्वारा उल्लेख किया गया है, टैग्स user.jsको prefs.jsसीधे संपादित करने के बजाय एक फ़ाइल के अंदर रखा जा सकता है (जो कि अनुशंसित है)। थंडरबर्ड लॉन्च user.jsहोने पर फ़ाइल की सामग्री की प्रतिलिपि बनाई जाएगी prefs.js

यह ध्यान दिया जाना चाहिए कि यह केवल एक ही तरह से काम करता है। थंडरबर्ड में निर्मित टैग को स्वचालित रूप से कॉपी नहीं किया जाएगा user.js। इसलिए यह विधि थंडरबर्ड में टैग आयात करने के लिए उपयोगी है, लेकिन आप अपने टैग को निर्यात करने के लिए इस फाइल पर भरोसा नहीं कर सकते।

इस दृष्टिकोण का उपयोग करते समय, मैं एक छोटी सी एन्कोडिंग समस्या में भाग गया: विशेष वर्ण (जैसे "é") user.js"Ã © में" के रूप में दिखाई दिया prefs.js। (यह केवल थंडरबर्ड इंटरफ़ेस में नहीं, बल्कि फ़ाइल में ही दिखाई दे रहा था।) लेकिन 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_prefएस को अंदर पेस्ट करेंगे ।


इस जानकारी के लिए धन्यवाद। मैंने अभी इसका परीक्षण किया और पुष्टि कर सकता हूं कि यह काम करता है। थंडरबर्ड लॉन्च होने पर अंदर के टैग User.jsकॉपी किए जाते हैं prefs.js
s427
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.