Migracja poczty e-mail za pomocą ImapSync

Ten samouczek wyjaśni, jak można przenieść istniejące konta e-mail do naszej usługi Hosted Email.

Jeśli chcesz zrobić coś łatwego/prostego, możesz użyć tego narzędzia online i migrować konta jedno po drugim:

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

LUB

Jeśli należysz do osób, które wolą zrobić wszystko samodzielnie, łatwym sposobem automatyzacji migracji od starego dostawcy usług poczty e-mail do naszej usługi hostowanej poczty e-mail jest użycie narzędzia ImapSync.

Można to pobrać tutaj:

https://imapsync.lamiral.info

Zacznij od pobrania ImapSync. Możesz go kupić na powyższej stronie lub pobrać wcześniejsze wersje z repozytoriów Ubuntu/Debian.

Można to również pobrać z GitHuba, tutaj:

https://github.com/imapsync/imapsync

Po skompilowaniu/zainstalowaniu wygeneruj listę swoich użytkowników w tym formacie:

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

Gdzie [source-username] to źródłowa nazwa użytkownika IMAP (adres e-mail), a [destination-username] to nazwa użytkownika (adres e-mail) dla miejsca docelowego (serwer IMAP). W każdym wierszu powinien znajdować się pojedynczy wpis źródło => miejsce docelowe. Nowe wpisy oddzielaj znakami nowej linii:

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


Zapisz plik jako migration.csv. Następnie uruchom to polecenie:

{ 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

Zastąp [source-hostname] nazwą hosta/adresem IP serwera źródłowego. Zastąp [destination-hostname] nazwą hosta/adresem IP serwera docelowego.

Wykonanie tego polecenia zaimportuje wszystkie wiadomości e-mail z kont źródłowych na konta docelowe.

Należy pamiętać, że w niniejszym dokumencie zakłada się, że separatorem przestrzeni nazw hosta host1 jest „/”, a hosta host2 jest „.” . Może się to różnić na Twoim obecnym serwerze pocztowym.

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

Są one opcjonalne, ale mogą być konieczne, ponieważ serwer pocztowy ściśle używa „.” .

Uwaga: Podczas migracji kolejność wiadomości w skrzynce odbiorczej będzie ustalana/wyświetlana według daty ostatniej modyfikacji wiadomości (niekoniecznie daty otrzymania e-maila).

Szukaj dokumentacji