В данной инструкции описывается процесс переноса писем в почтовом ящике с одного почтового сервера на другой. Будет полезна для тех, кто использует IMAP в настройках своих почтовых клиентов.
В качестве примера в данной инструкции используется российская ОС Альт Сервер 10.1. Причём утилиту IMAPSync не обязательно устанавливать на одном из почтовых серверов — она может быть установлена на отдельной машине. Главное — иметь доступ к почтовым ящикам.
Установка IMAPSync на Альт Сервер довольно проста: достаточно выполнить команду
# apt-get install imapsync
Этот пакет и все зависимости имеются в её репозиториях.
Затем для синхронизации писем необходимо выполнить примерно такую команду:
# imapsync --host1 mail.host1.com --user1 mailbox_1 --password1 myPassword1 --host2 mail.host2.com --user2 mailbox_2 --password2 myPassword2
Описание параметров команды:
- host1 — параметр, означающий хост источника, то есть исходный почтовый ящик;
- host2 — параметр, означающий хост назначения, то есть почтовый ящик, который будет принимать письма со старого;
- user1 — учётная запись исходного почтового ящика;
- user2 — учётная запись принимающего почтового ящика;
- password1 и password2 — соответственно пароли на эти учётные записи.