ელ. ფოსტის გადატანა 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 სერვერის) მომხმარებლის სახელი (ელფოსტის მისამართი). თითო ხაზზე უნდა იყოს ერთი 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 .

ეს არასავალდებულოა, მაგრამ შეიძლება საჭირო იყოს, რადგან საფოსტო სერვერი მკაცრად იყენებს "." სიმბოლოს.

შენიშვნა: მიგრაციისას შემოსულებში შეტყობინებების თანმიმდევრობა დალაგდება/გამოჩნდება შეტყობინების ბოლო ცვლილების თარიღით (არა აუცილებლად ელ.ფოსტის მიღების თარიღით).

დოკუმენტაციის ძიება