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