ImapSync দিয়ে ইমেইল স্থানান্তর

এই টিউটোরিয়ালটি ব্যাখ্যা করবে কীভাবে আপনি আপনার বিদ্যমান ইমেইল অ্যাকাউন্টগুলো আমাদের হোস্টেড ইমেইল পরিষেবায় স্থানান্তর করতে পারেন।

যদি আপনি সহজ/সরল কিছু করতে চান, তাহলে আপনি এই অনলাইন টুলটি ব্যবহার করতে পারেন, এবং একে একে অ্যাকাউন্ট মাইগ্রেট করতে পারেন:

https://imapsync.lamiral.info/X/

অথবা

আপনি যদি নিজে নিজে কাজ করতে পছন্দ করেন, তাহলে আপনার পুরোনো ইমেইল সার্ভিস প্রোভাইডার থেকে আমাদের হোস্টেড ইমেইল সার্ভিসে মাইগ্রেশন স্বয়ংক্রিয়ভাবে করার একটি সহজ উপায় হলো ImapSync ব্যবহার করা।

এটি এখান থেকে ডাউনলোড করা যাবে:

https://imapsync.lamiral.info

প্রথমে ImapSync ডাউনলোড করুন। আপনি উপরের ওয়েবসাইট থেকে এটি কিনতে পারেন, অথবা Ubuntu/Debian রিপোজিটরি থেকে আগের সংস্করণ নিতে পারেন।

এটি Github থেকেও ডাউনলোড করা যাবে, এখানে:

https://github.com/imapsync/imapsync

কম্পাইল/ইনস্টল হয়ে গেলে, এই ফরম্যাটে আপনার ব্যবহারকারীদের একটি তালিকা তৈরি করুন:

[source-username],[source-password],[destination-username],[destination-password]

এখানে [source-username] হলো উৎস IMAP সার্ভারের ব্যবহারকারীর নাম (ইমেইল ঠিকানা), এবং [destination-username] হলো গন্তব্য IMAP সার্ভারের ব্যবহারকারীর নাম (ইমেইল ঠিকানা)। প্রতি লাইনে উৎস => গন্তব্য আকারে একটি এন্ট্রি থাকতে হবে। নতুন এন্ট্রিগুলো আলাদা লাইনে লিখুন:

SOURCEUSER1@SOURCEDOMAIN.com,password,DESTINATIONUSER1@DESTINATIONDOMAIN.com,password
SOURCEUSER2@SOURCEDOMAIN.com,password,DESTINATIONUSER2@DESTINATIONDOMAIN.com,password
johndoe@test.com,password,janedoe@newtest.com,password 


ফাইলটি migration.csv নামে সংরক্ষণ করুন। তারপর এই কমান্ডটি চালান:

{ while IFS=',' read u1 p1 u2 p2; do
./imapsync --host1 [source-hostname] --authmech1 PLAIN --user1 "$u1" --password1 "$p1" --prefix1 INBOX/ --sep1 / \
--host2 [destination-hostname] --authmech2 PLAIN --user2 "$u2" --password2 "$p2" --prefix2 INBOX. --sep2 .
done ; } < migration.csv

[source-hostname]-কে উৎস সার্ভারের হোস্টনাম/IP দিয়ে প্রতিস্থাপন করুন। [destination-hostname]-কে গন্তব্য সার্ভারের হোস্টনাম/IP দিয়ে প্রতিস্থাপন করুন।

এই কমান্ড চালালে সোর্স অ্যাকাউন্ট থেকে গন্তব্য অ্যাকাউন্টে সব ইমেইল ইমপোর্ট হবে।

অনুগ্রহ করে মনে রাখুন, এই ডকুমেন্টে ধরে নেওয়া হয়েছে যে host1-এর নেমস্পেস বিভাজক "/" এবং host2-এর "."। আপনার বর্তমান মেইল সার্ভারে এটি ভিন্ন হতে পারে।

--prefix1 INBOX/ --sep1 /
--prefix2 INBOX. --sep2 .

এগুলো ঐচ্ছিক, তবে প্রয়োজন হতে পারে কারণ মেইল সার্ভার কঠোরভাবে "." ব্যবহার করে।

নোট: মাইগ্রেশনের সময় ইনবক্সে বার্তাগুলো শেষ পরিবর্তনের তারিখ অনুযায়ী সাজানো/প্রদর্শিত হবে (ইমেইল গ্রহণের তারিখ অনুযায়ী নাও হতে পারে)।

ডকুমেন্টেশন খুঁজুন