थंडरबर्ड ने 2022 से उल्लेखनीय पुनरुत्थान देखा है। कई वर्षों की निष्क्रियता के बाद, मोज़िला फ़ाउंडेशन एक बार फिर इसके विकास में सक्रिय रूप से निवेश कर रहा है। सुपरनोवा पहल (थंडरबर्ड 115+) ने प्रदर्शन-महत्वपूर्ण घटकों के लिए रस्ट एकीकरण, वेब घटकों पर आधारित आधुनिक यूआई और ईडब्ल्यूएस/माइक्रोसॉफ्ट ग्राफ़ एपीआई के माध्यम से नेटिव एक्सचेंज समर्थन जैसे मूलभूत आधुनिकीकरण पेश किए हैं।
जो उपयोगकर्ता थंडरबर्ड का उपयोग कई संदेशों और विस्तृत फ़ोल्डर पदानुक्रम वाले बड़े IMAP मेलबॉक्स को प्रबंधित करने के लिए करते हैं, उनके लिए तत्काल उपलब्धता (ऑफ़लाइन सिंक्रनाइज़ेशन) और कुशल संग्रहण महत्वपूर्ण हैं। डिफ़ॉल्ट रूप से, थंडरबर्ड में सिंक्रनाइज़ेशन में देरी हो सकती है, और mbox फ़ॉर्मेट में अक्सर बहुत ज़्यादा जगह नहीं होती, क्योंकि हटाए गए ईमेल अक्सर केवल हटाने के लिए चिह्नित होते हैं और भौतिक रूप से हटाए नहीं जाते।
Thunderbird अपने JavaScript API के माध्यम से शक्तिशाली क्लाइंट-साइड ईमेल प्रबंधन क्षमताएं प्रदान करता है। Mozilla प्लेटफॉर्म पर आधारित Thunderbird अपनी आंतरिक संरचना के लिए XPCOM (क्रॉस प्लेटफॉर्म कंपोनेंट ऑब्जेक्ट मॉडल) का उपयोग करता है। JavaScript API ईमेल सेवाओं तक सीधी पहुंच सक्षम बनाता है। MailServices-इंटरफ़ेस। यह आर्किटेक्चर वेब एपीआई से मौलिक रूप से भिन्न है और इसके लिए विशिष्ट डोमेन ज्ञान की आवश्यकता होती है।
थंडरबर्ड ईमेल को स्थानीय रूप से mbox प्रारूप में संग्रहीत करता है, और शुरुआत में केवल हटाए गए संदेशों को ही हटाए गए के रूप में चिह्नित करता है। नियमित संपीड़न के बिना, ये फ़ाइलें लगातार बढ़ती रहती हैं, जिससे प्रदर्शन में गिरावट और "घोस्ट ईमेल" समस्या उत्पन्न होती है—ऐसे संदेश जो फ़ाइल संरचना में तो रहते हैं लेकिन दिखाई नहीं देते। IMAP सिंक्रोनाइज़ेशन और mbox रखरखाव का संयोजन संग्रहण स्थान संबंधी समस्याओं और प्रदर्शन में गिरावट को प्रभावी ढंग से रोक सकता है।
निम्नलिखित स्क्रिप्ट आपको हर कुछ मिनटों में सभी कॉन्फ़िगर किए गए खातों और फ़ोल्डरों का "स्वीप" करने की अनुमति देती है। प्रत्येक फ़ोल्डर के लिए, यह एक ऑफ़लाइन अपडेट (IMAP के लिए नए ईमेल डाउनलोड करना) लागू करता है और एक कॉम्पैक्शन प्रक्रिया (mbox फ़ाइल से हटाए गए ईमेल को भौतिक रूप से हटाना) शुरू करता है। यह सुनिश्चित करता है कि स्थानीय थंडरबर्ड इंस्टेंस सर्वर डेटा का एक आदर्श, सुव्यवस्थित प्रतिबिंब हो।
76e66bbe83e88080a46f215744332e81
इस स्क्रिप्ट को चलाने के दो मुख्य तरीके हैं। पहला है थंडरबर्ड एरर कंसोल (Extras > Entwickler-Werkzeuge > Fehlerkonsole या Strg+Umschalt+Jकोड को सीधे वहीं डाला और निष्पादित किया जा सकता है। वैकल्पिक रूप से, लगातार उपयोग के लिए: एक्सटेंशन उपयोगकर्ताChromeJS, जो थंडरबर्ड के शुरू होने पर किसी भी जावास्क्रिप्ट फ़ाइल को लोड करने की अनुमति देता है, इस प्रकार स्वचालन के लिए अधिकतम लचीलापन प्रदान करता है।
थंडरबर्ड की कुछ डिफ़ॉल्ट सेटिंग्स सुविधा के लिए डिज़ाइन की गई हैं और हमारी स्क्रिप्ट में बाधा उत्पन्न कर सकती हैं। इसलिए, थंडरबर्ड कॉन्फ़िगरेशन में निम्नलिखित सेटिंग्स को बदला जाना चाहिए (about:configइन सेटिंग्स को ऑटोमेशन को बेहतर बनाने और सुचारू, आक्रामक सिंक्रोनाइज़ेशन और कॉम्पैक्शन सुनिश्चित करने के लिए समायोजित किया जा सकता है। नीचे दिए गए मान जानबूझकर आक्रामक हैं और आपकी लोड प्रोफ़ाइल से मेल खाने चाहिए।
76e66bbe83e88080a46f215744332e81
माइक्रोसॉफ्ट ने घोषणा की है कि आउटलुक क्लासिक (Win32) को नए विंडोज आउटलुक के पक्ष में बंद कर दिया जाएगा। आउटलुक क्लासिक कम से कम 2029 तक "कुछ" परिदृश्यों में समर्थित रहेगा, लेकिन माइक्रोसॉफ्ट इसे और भी पहले स्थानांतरित करने की अनुशंसा करता है। कुछ रिपोर्टों में व्यापक परिवर्तन के लिए अप्रैल 2026 को लक्षित तिथि बताया गया है, जिसमें 2029 तक समर्थन जारी रहेगा। इस निर्णय ने उद्यम परिवेशों में महत्वपूर्ण चिंताएँ पैदा कर दी हैं।
वेब-आधारित आर्किटेक्चर में सीमित ऑफ़लाइन कार्यक्षमता, कॉम ऐड-इन समर्थन की कमी, पीएसटी फ़ाइलों का समर्थन बंद होना, वीबीए मैक्रो कार्यक्षमता में कमी के कारण दशकों पुराने स्वचालनों का खत्म होना, बड़े मेलबॉक्स के साथ प्रदर्शन में गिरावट और अनिवार्य क्लाउड सिंक्रोनाइज़ेशन के कारण डेटा गोपनीयता संबंधी चिंताएँ हैं। इन सब कारणों से विकल्पों का मूल्यांकन करना एक रणनीतिक आवश्यकता बन गया है – थंडरबर्ड पर विचार करना निश्चित रूप से उचित है।