Перенос электронной почты с помощью ImapSync

В этом руководстве объясняется, как перенести ваши существующие учетные записи электронной почты в нашу услугу Hosted Email.

Если вы хотите сделать что-то легко/просто, вы можете использовать этот онлайн-инструмент и переносить учётные записи по одной:

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 .

Это необязательно, но может потребоваться, так как почтовый сервер строго использует "." .

Примечание: при миграции порядок сообщений во входящих будет определяться датой последнего изменения сообщения (не обязательно датой получения письма).

Поиск документации