ეს სახელმძღვანელო აგიხსნით, როგორ შეგიძლიათ თქვენი არსებული ელფოსტის ანგარიშები ჩვენს ჰოსტირებულ ელფოსტის სერვისზე გადაიტანოთ.
თუ გსურთ რაიმე მარტივი/იოლი გასაკეთებელი, შეგიძლიათ გამოიყენოთ ეს ონლაინ ხელსაწყო და გადაიტანოთ ანგარიშები სათითაოდ:
https://imapsync.lamiral.info/X/
ან
თუ საქმის თავად გაკეთება გირჩევნიათ, ძველი ელფოსტის პროვაიდერიდან ჩვენს ჰოსტინგზე განთავსებულ ელფოსტის სერვისზე გადასვლის ავტომატიზაციის მარტივი გზაა ImapSync.
ამის ჩამოტვირთვა შეგიძლიათ აქ:
დაიწყეთ ImapSync-ის ჩამოტვირთვით. შეგიძლიათ ან შეიძინოთ ის ზემოთ მითითებული ვებსაიტიდან, ან ჩამოტვირთოთ უფრო ადრინდელი ვერსიები Ubuntu/Debian რეპოზიტორიებიდან.
ეს ასევე შეგიძლიათ გადმოწეროთ Github-დან, აქ:
https://github.com/imapsync/imapsync
კომპილაციის/ინსტალაციის შემდეგ, შექმენით თქვენი მომხმარებლების სია ამ ფორმატში:
[source-username],[source-password],[destination-username],[destination-password]
სადაც [source-username] არის წყარო IMAP-ის მომხმარებლის სახელი (ელფოსტის მისამართი), ხოლო [destination-username] არის თქვენი დანიშნულების (IMAP სერვერის) მომხმარებლის სახელი (ელფოსტის მისამართი). თითო ხაზზე უნდა იყოს ერთი source => destination ჩანაწერი. ახალი ჩანაწერები გამოყავით ახალი ხაზებით:
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 .
ეს არასავალდებულოა, მაგრამ შეიძლება საჭირო იყოს, რადგან საფოსტო სერვერი მკაცრად იყენებს "." სიმბოლოს.
შენიშვნა: მიგრაციისას შემოსულებში შეტყობინებების თანმიმდევრობა დალაგდება/გამოჩნდება შეტყობინების ბოლო ცვლილების თარიღით (არა აუცილებლად ელ.ფოსტის მიღების თარიღით).