থান্ডারবার্ড অটোমেশন

২০২২ সাল থেকে থান্ডারবার্ড একটি অসাধারণ পুনরুজ্জীবনের অভিজ্ঞতা লাভ করেছে। বছরের পর বছর স্থবিরতার পর, মজিলা ফাউন্ডেশন আবারও সক্রিয়ভাবে এর উন্নয়নে বিনিয়োগ করছে। সুপারনোভা উদ্যোগ (থান্ডারবার্ড ১১৫+) মৌলিক আধুনিকীকরণ এনেছে যেমন পারফরম্যান্স-সমালোচনামূলক উপাদানগুলির জন্য রাস্ট ইন্টিগ্রেশন, ওয়েব উপাদানগুলির উপর ভিত্তি করে একটি আধুনিক UI এবং EWS/Microsoft Graph API এর মাধ্যমে নেটিভ এক্সচেঞ্জ সমর্থন।


যেসব ব্যবহারকারী থান্ডারবার্ড ব্যবহার করে অনেক বার্তা এবং গভীর ফোল্ডার শ্রেণিবিন্যাস সহ বৃহৎ IMAP মেলবক্স পরিচালনা করেন, তাদের জন্য তাৎক্ষণিক উপলব্ধতা (অফলাইন সিঙ্ক্রোনাইজেশন) এবং দক্ষ স্টোরেজ গুরুত্বপূর্ণ। ডিফল্টরূপে, থান্ডারবার্ড সিঙ্ক্রোনাইজেশন বিলম্বের সম্মুখীন হতে পারে এবং mbox ফর্ম্যাটটি ফুলে যাওয়ার ঝুঁকিতে থাকে বলে জানা যায়, কারণ মুছে ফেলা ইমেলগুলি প্রায়শই কেবল মুছে ফেলার জন্য চিহ্নিত করা হয় এবং শারীরিকভাবে সরানো হয় না।

থান্ডারবার্ড, তার জাভাস্ক্রিপ্ট এপিআই সহ, শক্তিশালী ক্লায়েন্ট-সাইড ইমেল পরিচালনার ক্ষমতা প্রদান করে। থান্ডারবার্ড মজিলা প্ল্যাটফর্মের উপর ভিত্তি করে তৈরি এবং এর অভ্যন্তরীণ আর্কিটেকচারের জন্য XPCOM (ক্রস প্ল্যাটফর্ম কম্পোনেন্ট অবজেক্ট মডেল) ব্যবহার করে। জাভাস্ক্রিপ্ট এপিআই এর মাধ্যমে মেল পরিষেবাগুলিতে সরাসরি অ্যাক্সেসের অনুমতি দেয় MailServices ইন্টারফেস। এই আর্কিটেকচারটি ওয়েব এপিআই থেকে মৌলিকভাবে আলাদা এবং এর জন্য নির্দিষ্ট ডোমেন জ্ঞান প্রয়োজন।

থান্ডারবার্ড স্থানীয়ভাবে ইমেলগুলিকে mbox ফর্ম্যাটে সংরক্ষণ করে, প্রাথমিকভাবে কেবল মুছে ফেলা বার্তাগুলিকে মুছে ফেলা হিসাবে চিহ্নিত করে। নিয়মিত কম্প্যাকশন ছাড়া, এই ফাইলগুলি ক্রমাগত বৃদ্ধি পায়, যার ফলে কর্মক্ষমতা হ্রাস পায় এবং "ghost email" সমস্যা দেখা দেয় - বার্তাগুলি যা ফাইল কাঠামোতে থাকে কিন্তু আর দৃশ্যমান হয় না। IMAP সিঙ্ক্রোনাইজেশন এবং mbox রক্ষণাবেক্ষণের সমন্বয় কার্যকরভাবে স্টোরেজ স্পেস সমস্যা এবং কর্মক্ষমতা হ্রাস প্রতিরোধ করতে পারে।

নিম্নলিখিত স্ক্রিপ্টটি আপনাকে প্রতি কয়েক মিনিটে সমস্ত কনফিগার করা অ্যাকাউন্ট এবং ফোল্ডারগুলির মধ্যে "সুইপ" করার অনুমতি দেয়। প্রতিটি ফোল্ডারের জন্য, এটি একটি অফলাইন আপডেট (IMAP এর জন্য নতুন ইমেল ডাউনলোড করা) জোর করে এবং একটি কম্প্যাকশন প্রক্রিয়া শুরু করে (mbox ফাইল থেকে মুছে ফেলা ইমেলগুলি শারীরিকভাবে অপসারণ করা)। এটি নিশ্চিত করে যে স্থানীয় থান্ডারবার্ড ইনস্ট্যান্সটি সার্ভার ডেটার একটি নিখুঁত, সুবিন্যস্ত প্রতিফলন।

76e66bbe83e88080a46f215744332e81

    এই স্ক্রিপ্টটি চালানোর জন্য দুটি প্রধান পদ্ধতি রয়েছে: থান্ডারবার্ড ত্রুটি কনসোল (Extras > Entwickler-Werkzeuge > Fehlerkonsole বা Strg+Umschalt+Jকোডটি সরাসরি সেখানে ঢোকানো এবং কার্যকর করা যেতে পারে। বিকল্পভাবে, স্থায়ী ব্যবহারের জন্য: এক্সটেনশন ব্যবহারকারী ChromeJS, যা থান্ডারবার্ড শুরু হওয়ার সাথে সাথে যেকোনো জাভাস্ক্রিপ্ট ফাইল লোড করার অনুমতি দেয়, এইভাবে অটোমেশনের জন্য সর্বাধিক নমনীয়তা প্রদান করে।

    থান্ডারবার্ডের কিছু ডিফল্ট সেটিংস সুবিধার জন্য ডিজাইন করা হয়েছে এবং আমাদের স্ক্রিপ্টে হস্তক্ষেপ করবে। অতএব, থান্ডারবার্ড কনফিগারেশনে নিম্নলিখিত সেটিংস পরিবর্তন করা উচিত (about:configএই সেটিংসগুলি অটোমেশন অপ্টিমাইজ করতে এবং মসৃণ, আক্রমণাত্মক সিঙ্ক্রোনাইজেশন এবং কম্প্যাকশন নিশ্চিত করতে সামঞ্জস্য করা যেতে পারে। নীচের মানগুলি ইচ্ছাকৃতভাবে আক্রমণাত্মক এবং আপনার লোড প্রোফাইলের সাথে মেলে।

    76e66bbe83e88080a46f215744332e81

    মাইক্রোসফট ঘোষণা করেছে যে উইন্ডোজের জন্য নতুন আউটলুকের পক্ষে আউটলুক ক্লাসিক (Win32) বন্ধ করে দেওয়া হবে। আউটলুক ক্লাসিক "কিছু" পরিস্থিতিতে কমপক্ষে ২০২৯ সাল পর্যন্ত সমর্থিত থাকবে, তবে মাইক্রোসফট আরও আগে স্থানান্তরিত করার পরামর্শ দিচ্ছে। কিছু প্রতিবেদনে ২০২৬ সালের এপ্রিলকে ব্যাপক রূপান্তরের লক্ষ্য তারিখ হিসেবে উল্লেখ করা হয়েছে, যেখানে ২০২৯ সাল পর্যন্ত সমর্থন অব্যাহত থাকবে। এই সিদ্ধান্ত এন্টারপ্রাইজ পরিবেশে উল্লেখযোগ্য উদ্বেগের সৃষ্টি করেছে।

    সীমিত অফলাইন কার্যকারিতা সহ একটি ওয়েব-ভিত্তিক আর্কিটেকচার, COM অ্যাড-ইন সাপোর্টের অভাব, আর PST ফাইল সমর্থন করে না, কয়েক দশক ধরে চলে আসা অটোমেশন দূর করে VBA ম্যাক্রো কার্যকারিতা হ্রাস, বড় মেলবক্সের সাথে কর্মক্ষমতা হ্রাস এবং বাধ্যতামূলক ক্লাউড সিঙ্ক্রোনাইজেশনের কারণে ডেটা গোপনীয়তার উদ্বেগ। এই উন্নয়ন বিকল্প মূল্যায়নকে একটি কৌশলগত প্রয়োজনীয়তা করে তোলে - থান্ডারবার্ড অবশ্যই বিবেচনা করার যোগ্য।

    পেছনে