Я пытаюсь переместить домен (веб-сайт и почтовый сервер) с сервера Windows 2003 на сервер Linux. Перемещение веб-сайта и базы данных было утомительным (но успешным), но я не знаю, как переместить почтовые ящики IMAP.
Я делал много миграций серверов раньше, но всегда с серверами * nix, где я использовал перенос cPanel или набор сценариев rsync, но в Windows нет rsync, и в любом случае у меня нет доступа к структуре почтовых папок для просто скопируйте это.
Хостинговая компания Windows предложила мне попросить всех пользователей вручную скопировать свои электронные письма со старых учетных записей сервера в новые учетные записи, но это много клиентов и гигабайт писем, и это займет много времени.
Могу я попросить их заархивировать почтовую папку и отправить ее мне? Есть ли в Windows стандартная структура почтовых папок «под капотом»?
Хорошо, я попробовал Larch: устанавливается и запускается очень легко, стандартный формат файла YAML. Не копировал файлы, так что немного бесполезно. Я подозреваю, что это потому, что это исходный сервер Windows. Наверное работает для Linux.
imapsync: работал очень хорошо. Я использую копию git clone, и она копирует все письма.
Обратите внимание, что вам не нужно запускать imapsync на том же компьютере, что и любой из почтовых серверов, также можно запускать на другом компьютере, поскольку это настоящие соединения imap.