উত্তর:
অফলাইনম্যাপ এটির জন্য একটি জনপ্রিয় সমাধান।
আপনি ইনস্টল করার পরে এটি তৈরি করুন .offlineimaprc
[general]
accounts = GMail
maxsyncaccounts = 3
[Account GMail]
localrepository = Local
remoterepository = Remote
autorefresh = 10 #refresh every 10 minutes
quick = 5 #Quick-syncs do not update if the only changes were to IMAP flags
[Repository Local]
type = Maildir
localfolders = /whatever/directory
[Repository Remote]
type = IMAP
remotehost = imap.gmail.com
remoteuser = your_username@gmail.com
remotepass = your_password
ssl = yes
maxconnections = 1
#Setting realdelete = yes will Really Delete email from the server.
#Otherwise "deleting" a message will just remove any labels and
#retain the message in the All Mail folder.
realdelete = no
তারপরে আপনার অফলাইনম্যাপ চালানো দরকার।
কিছু ক্ষেত্রে সার্বক্ষণিক অফলাইনেম্যাপ চালিয়ে যাওয়া প্রচুর পরিমাণে মেমরি গ্রহণ করতে পারে, বিশেষত আপনার যদি একটি বড় মেলবক্স থাকে, তাই আপনি এটি পরীক্ষা করতে ক্রোনটিতে একটি অফলাইনম্যাপ চেক যুক্ত করতে পারেন এবং তারপরে প্রস্থান করতে পারেন, এখানে একটি প্রতিদিনের ব্যাকআপ রয়েছে:
@daily offlineimap -u Noninteractive.Basic
আপনি যে ফাইলগুলি হিসেবে localfolders লাইনে যাই হোক না কেন সংজ্ঞায়িত থাকবে Maildir । আপনি যেকোন ব্যাকআপ পদ্ধতি ব্যবহার করে এটি ব্যাক আপ করতে পারেন:
আমি বিভিন্ন আইএমএপ অ্যাকাউন্টের বিভিন্ন উপলব্ধ সরঞ্জামগুলির সাথে তুলনা করে কীভাবে কিছু বৈশিষ্ট্য এবং উদ্বেগের সেট তৈরি করতে পারি তা ব্যাকআপ করার বিষয়ে কিছু গবেষণা করেছি । ফলস্বরূপ, আমি offlineimap
ইতিমধ্যে উপরে প্রস্তাবিত হিসাবে ব্যবহার করেছি । (আমার সংরক্ষিত তুলনাটি আরও বড় ছবি দেখার জন্য এখনও কার্যকর হতে পারে)) এছাড়াও, IMAP অ্যাকাউন্ট ব্যাক আপ করার জন্য এবং গিটে এটি সংরক্ষণ করার জন্য এই জাতীয় সমাধানের আর্কিটেকচার সম্পর্কিত কিছু পয়েন্ট আমি সংক্ষিপ্ত করেছি (সম্পর্কিত প্রশ্নের উত্তর দিয়েছি ) ।