Міграція електронної пошти за допомогою 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 .

Вони необов’язкові, але можуть знадобитися, оскільки поштовий сервер суворо використовує "." .

Примітка: під час міграції порядок повідомлень у папці «Вхідні» буде впорядковано/відображено за датою останньої зміни повідомлення (не обов’язково за датою отримання листа).

Пошук документації