Загрузка Maildir на сервер IMAP
У меня есть почтовое хранилище в формате Maildir, и мне нужно загрузить все хранилище на сервер IMAP. Я не могу просто скопировать каталог, и я немного неохотно настраиваю локальный IMAP-сервер, просто чтобы выполнить копирование с помощью imapsync.
Существует довольно много инструментов, чтобы сделать все это, но ни один из них не предназначен для загрузки.
- Offlineimap работает наоборот, IMAP-сервер сообщает клиенту, что делать, и игнорирует локальные папки в целевой папке, если они уже не присутствуют на сервере.
- uw-mailutil, кажется, не понимает maildir должным образом (по крайней мере на ubuntu 10.04) и поэтому не может передать
- imapsync требует, чтобы оба конца были серверами IMAP
Есть идеи?
2 ответа
Решением с графическим интерфейсом будет использование клиента с поддержкой Maildir, такого как Evolution, создание в нем двух учетных записей (одна для чтения Maildir, другая для входа на сервер IMAP), а затем просто копирование почтовой папки с использованием графического интерфейса Evolution.
Конечно, если вы хотите, и pine, и mutt также понимают формат Maildir и протокол IMAP.
isync/mbsync может сделать эту работу. Он доступен в Debian как пакет isync.