Мне нужен инструмент на основе Unix, такой как сценарий оболочки или программа командной строки, для копирования папок IMAP с одного сервера на другой. В идеале инструмент должен копировать все папки для одной учетной записи (папки «Входящие», «Отправленные», «Корзина» и «Пользовательские») одновременно, а не по одной папке за раз. Следует сохранить даты сообщения. Как вариант, я хотел бы иметь возможность скопировать только одну папку IMAP.
В качестве альтернативы, есть ли инструмент для копирования файла mbox на сервер IMAP? У меня есть прямой доступ к файлам mbox в файловой системе, но не к файловой системе удаленного сервера IMAP.
Изменить: Есть ли способ для пользователя, чтобы перенести свои собственные вопросы на сбой сервера?
Взгляните на offlineimap - он может синхронизировать несколько серверов imap, выполнять сервер-maildir и, возможно, наоборот.
источник
apt-get offlineimap
. Отличный инструмент для репликации почтовых ящиков.Я «фанат» этих утилит perl: http://www.athensfbc.com/imap_tools/ и использовал их довольно много
источник