Для переноса почты следует создать новые почтовые ящики в Панели управления, в разделе
-
Первый способ:Перенести почту можно через почтовую программу «The Bat!»:
Инструкция от разработчика
Самый простой метод переноса почты – это загрузка писем по протоколу IMAP.
-
В почтовом клиенте «The Bat!» необходимо создать почтовый ящик для учётной записи, из которой необходимо перенести почту, и настроить его на прием писем по протоколу IMAP. Для всех популярных почтовых сервисов программа автоматически найдёт нужные настройки, а вам необходимо лишь ввести пароль и электронный адрес при создании ящика через меню «Ящик -> Новый почтовый ящик».
- Создайте в «The Bat!» ящик IMAP и для новой учётной записи, в которую вы перенесёте письма.
-
Чтобы загрузка писем была максимально быстрой, перейдите в меню «Ящик -> Свойства почтового ящика -> Управление почтой -> Настройка IMAP» и включите опцию «Использовать до … соединений», установив значение 9. Эту опцию включите в настройках обоих созданных почтовых ящиков.
-
Вы можете также организовать идентичную структуру папок в новом ящике: для этого перейдите в меню «Ящик -> Команды IMAP -> Управление папками IMAP» и создайте все необходимые папки.
-
Чтобы следить за ходом загрузки писем в новый ящик, включите отображение Центра соединений в меню «Рабочая область -> Центр соединений -> Показывать всегда».
-
Приступаем к переносу писем: в старом почтовом ящике перейдите в папку, выделите все письма (Ctrl+A), скопируйте их (Ctrl+C) и в появившемся окне выберите соответствующую папку в новом ящике. Например, копируем все письма из папки Входящие старого ящика в папку Входящие нового ящика. После нажатия кнопки ОК, программа начнет загружать письма на новый сервер.
-
Когда вы увидите в Центре соединений, что процесс загрузки писем окончен, переходите в следующую папку для копирования и загрузки писем в новый ящик.
В материале использован контент с сайта https://www.ritlabs.com/ru/Все в целом сравнительно не сложно, однако, потребуется некоторое время на закачку всех писем, перемещение их в локальные папки и дальнейшую отправку, что может занять больше времени, чем следующий способ.
-
- Второй способ:Для переноса почты между серверами используйте утилиту imapsync (ее достатчно скопировать из репозитория) - скрипт на языке Perl, бесплатный и быстрый, который производит синхронизацию одного ящика с другим. Данный скрипт сложно будет запустить на Windows, однако он без проблем работает на Linux, MacOS, BSD-like ОС. Вот примерная строчка для его запуска (после установки imapsync, естественно):
imapsync --host1 imap.yandex.ru --user1 user@yandex.ru --password1 "Pass123" --host2 mail.hostland.ru --user2 user@domain.com --password2 "Pass321" --delete2 --logfile /var/log/imapsync.log
Параметры приведенной команды:
--host1 — указывается адрес imap сервера, с которого производится скачивание почты;
--user1 — логин к почтовому ящику, с которым подключаемся к вышеуказанному северу;
--password1 — пароль к этому ящику;
Параметры с цифрой 2 отвечают за ящик-приемник, то есть куда переносится почта:
--host2 — адрес imap серера приемника;
--username2 — логин к этому почтовому серверу. У нас на хостинге используется название ящика целиком, с доменом;
--password2 — пароль к этому ящику;
--delete2 говорит о том, что на 2м почтовом сервере (ящике-получателе), будет удалено все лишнее. Оригинальный ящик и его содержимое затронуто не будет.
При необходимости флаги можно менять на свой вкус.
- Третий способ:На площадке Hostland настроен online инструмент по копированию почты. При желании вы можете воспользоваться данным инструментом.