Migrarea e-mailului cu ImapSync

Acest tutorial explică modul în care vă puteți migra conturile de e-mail existente către serviciul nostru de e-mail găzduit.

Dacă doriți ceva ușor/simplu de făcut, puteți utiliza acest instrument online și puteți migra conturile unul câte unul:

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

SAU

Dacă sunteți o persoană căreia îi place să facă lucrurile singură, o modalitate ușoară de a automatiza migrarea de la vechiul furnizor de servicii de e-mail la Serviciul nostru de E-mail Găzduit este să utilizați ImapSync.

Îl puteți descărca de aici:

https://imapsync.lamiral.info

Începeți prin descărcarea ImapSync. Îl puteți achiziționa de pe site-ul de mai sus sau puteți prelua versiuni anterioare din depozitele Ubuntu/Debian.

Acesta poate fi descărcat și de pe GitHub, aici:

https://github.com/imapsync/imapsync

După compilare/instalare, generați o listă a utilizatorilor dvs. în acest format:

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

Unde [source-username] este numele de utilizator IMAP sursă (adresa de e-mail), iar [destination-username] este numele de utilizator (adresa de e-mail) pentru destinația dvs. (serverul IMAP). Ar trebui să existe o singură intrare sursă => destinație pe linie. Separați intrările noi cu linii noi:

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


Salvați fișierul ca migration.csv. Apoi rulați această comandă:

{ 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

Înlocuiți [source-hostname] cu numele de gazdă/IP-ul serverului sursă. Înlocuiți [destination-hostname] cu numele de gazdă/IP-ul serverului de destinație.

Executarea acestei comenzi va importa toate e-mailurile din conturile sursă în conturile destinație.

Rețineți că acest document presupune că separatorul de spațiu de nume al host1 este „/” iar al host2 este „.” . Acesta ar putea fi diferit pe serverul dvs. actual de e-mail.

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

Acestea sunt opționale, dar pot fi necesare, deoarece serverul de e-mail folosește strict „.” .

Notă: La migrare, ordinea mesajelor din inbox va fi stabilită/afișată după data ultimei modificări a mesajului (nu neapărat după data la care a fost primit e-mailul).

Căutați documentație