10

Мне нужно переместить много, много писем (более тысячи) от старого хостинга IMAP к новому провайдеру IMAP. Я знаю, что могу просто настроить старые и новые учетные записи в Thunderbird и перетаскивать их, но это очень медленно и время ожидания истекает. Существует ли лучший, более автоматизированный способ копирования всех сообщений (и всех почтовых ящиков) между серверами IMAP?

5 ответов5

8

IMAPSync - это инструмент, который вы ищете. IMAPSync

В FAQ много хороших примеров

8

Есть несколько вариантов, которые вы можете попробовать:

4

OfflineIMAP - это еще один вариант (http://offlineimap.org/).

4

Используйте надежный Mutt (http://www.mutt.org/).

  1. mutt -f imap://username@sourceimaphost/INBOX/folder
  2. Пометить выбранные сообщения буквой t или пометить все сообщения буквой T и ввести ~A(С помощью T вы можете указать различные шаблоны (http://www.mutt.org/doc/manual/manual-4.html#ss4.2).
  3. Переместите помеченные сообщения с помощью ;s("сохранить") и введите imap://username@destimaphost/INBOX/folder . (Это помечает исходные сообщения как удаленные (D); если вы не хотите этого, используйте вместо этого ;C("copy").)
  4. Вы можете повторить 2 и 3 по мере необходимости.
  5. Выйти на q . Вы можете удалить удаленные сообщения.

Это позволяет перемещать папку из одной учетной записи в другую. Повторите это для нескольких папок.

0

Первоначально мы написали эту статью о проблемах миграции электронной почты:http://alloraconsulting.com/it-solutions/28-transferring-email-from-one-host-to-another

Эта статья довольно старая, но после многих лет периодических массовых миграций из IMAP в Exchange / IMAP лучше всего сработали решения с открытым исходным кодом, например:

https://sourceforge.net/projects/migrationtool/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .