Назад | Перейти на главную страницу

Быстрый способ копирования IMAP в IMAP на CentOS

Я пытаюсь скопировать электронные письма 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. И это превосходит все остальные способы.