Я пытаюсь скопировать электронные письма IMAP с одного сервера на мой новый сервер, но после нескольких часов поиска в Google и попытки нескольких инструментов ничего не работает. Есть ли действительно работающий инструмент?
Я копирую сотни тысяч писем, поэтому об использовании почтового клиента не может быть и речи, я попробовал, и из расчета на одно электронное письмо в 2 секунды это займет несколько недель или месяцев!
Часто упоминается www.linux-france.org/prj/imapsync/, однако инструмент больше не доступен.
Я пробовал www.athensfbc.com/imap_tools/, который просто зависает и ничего не делает.
Какие инструменты миграции работают?
Вы можете использовать IMAPSync - http://imapsync.lamiral.info/
Он прекрасно работает для пакетной миграции ...
Думаю, я мог бы заставить его работать [...] вместо этого использовал инструмент imapsync.pl
Я понимаю, в чем проблема. В imapcopy.pl есть ошибка, которая проявляется, когда префиксы иерархии исходных и целевых почтовых ящиков имеют значение «Входящие». Я исправил это и разместил новую версию на http://www.athensfbc.com/imap-tools.
imapsync.pl не имеет такой проблемы.
-Рик
Я пробовал www.athensfbc.com/imap_tools/, который просто зависает и ничего не делает.
Я автор этих инструментов. Я полагаю, ты сбежал imapcopy.pl
?
Попробуйте запустить его в режиме отладки с аргументами -d и -I и обновите исходный вопрос результатами. Надеюсь, это укажет на то, почему он завис.
Я слышал хорошие отзывы об автономном IMAP (http://offlineimap.org/) Лично не пользовался, но знаю кое-кого, кто им пользовался, и ему это очень понравилось.
Если вы используете Maildir, нет никаких причин, по которым вы не можете просто scp их.
HTH
если вы используете тот же бэкэнд imap, и rsync со сжатием (-avzr) с сохранением разрешений / дат - ваш лучший вариант.
если вы копируете с использованием протокола imap, потому что меняете серверную часть imap:
моя стратегия:
я использую Imapcopy (http://home.arcor.de/armin.diehl/imapcopy/imapcopy.html) для этого процесса, с помощью этого инструмента мне нужен текстовый файл с пользователями / паролями и папками, которые нужно исключить из копии.
Я создаю 10 файлов для imapcopy, чтобы парализовать операцию копирования через IMAP, и запускаю файлы.
Я мигрировал с / на ms-exchange / dovecot / courier / cyrus в течение многих лет с этой процедурой без проблем (кстати, мой предпочтительный пункт назначения imap backend, cyrus)
У меня были проблемы только со старыми версиями Lotus Domino, эта сериализует их операции IMAP, и процедура не работает.
Я использовал программу Java imapcopy. И это превосходит все остальные способы.