Как скопировать большое количество писем в папку IMAP в Thunderbird?


11

Я перенесу всю свою электронную почту на новый сервер. У меня около 10 учетных записей в 10 разных папках в Mozilla Thunderbird. Я использовал pop3 в прошлом, но на новом сервере я хочу использовать imap.

Я создал все учетные записи imap на новом сервере и хочу скопировать все электронные письма из их папок в Thunderbird в соответствующие папки учетной записи imap на новом сервере.

При поиске ответа на этот вопрос большинство людей предлагают просто скопировать все электронные письма из их папки в папку «Входящие» учетной записи imap. Некоторые люди говорят, что вы должны копировать только около 500 писем за раз. Проблема в том, что у меня около 20 000 электронных писем на учетную запись (начиная с 2002 года!), И Thunderbird просто разочаровывается во мне. Мне удалось заставить его работать время от времени, копируя 500 электронных писем за раз, но это займет вечность!

Thunderbird показывает, что он копирует электронные письма с сообщением в строке состояния, но через некоторое время сообщение о состоянии становится пустым.

У меня вопрос: есть ли способ переместить большое количество электронных писем из локальной папки Thunderbird в учетную запись imap, которая работает и работает быстро?


Просто убедитесь, что папка правильно проиндексирована путем принудительного переиндексации. После этого у меня никогда не было проблем с перемещением тысяч писем.
Let_Me_Be

Извините за мое невежество, но как заставить индекс? Это то же самое или отличается от компактных папок? Меня расстраивает то, что Thunderbird не имеет более полного окна статуса того, что он делает.
iagdotme

В зависимости от версии Thunderbird, в параметрах папки (свойствах или непосредственно в контекстном меню) должен быть параметр переиндексации или исправления.
Let_Me_Be

3
К сожалению, Thunderbird иногда перестает копировать без видимой причины («сообщение о состоянии становится пустым»), поэтому рекомендуется сравнить количество оригинальных писем с количеством писем в новой папке после завершения задания (в противном случае вы ' Я, вероятно, потерял бы письма). (Да, этому q 4 года, но Tb все еще показывает это глючное поведение.)
basic6

Ответы:


3

Я использовал Thunderbird для перемещения большого количества сообщений из Local в imap. Вам нужно будет убедиться, что ваши локальные папки проиндексированы должным образом, а затем начинать с маленьких кусочков и продолжать добавлять больше, пока не доберетесь до удобного номера. В прошлый раз, когда я сделал это, я начал примерно с 1000, затем с 2500, затем с 5000, и довольно скоро я закончил. Это может занять некоторое время, но наберитесь терпения и постарайтесь оставить Тандерберда в покое, чтобы выполнять свою работу во время движения.


1
Спасибо, я сжал папки и использовал плагин Expunge. Я сейчас копирую более 1000 сообщений. Осталось всего 27 000, и это только один из моих 10 аккаунтов. Я действительно надеялся на более быстрый и легкий вариант. Однако, если это единственный способ, то мне придется попробовать. Я отправлю сюда, чтобы сообщить, как у меня дела.
августа

Ага, это действительно так медленно. Я начал с 1000 сообщений, которые копировались (медленно), и теперь Thunderbird скопировал более 2000 из 5000. У меня только 20 000 ишей для этого аккаунта. Конечно, есть лучший способ ?!
iagdotme

1
Я действительно буду зависеть от того, что сервер поддерживает. Если у вас были все эти сообщения в IMAP, то есть инструмент imapsync, который удобен для перемещения из одной учетной записи imap в другую (так что, я думаю, вы можете создать сервер IMAP на локальном компьютере и перетащить все в как вы делаете сейчас, а затем imapsync с вашего локального сервера на удаленный, но это кажется большой работой.) Некоторые почтовые серверы будут поддерживать импорт сообщений в формате MBOX или MAILDIR, но возможность импорта будет зависеть от сервера ,
Кирк

Есть ли у вашей новой учетной записи IMAP интерфейс веб-почты? Если это так, там могут быть параметры импорта.
Кирк

1
Тем не менее, я должен сказать, что процесс стал намного более эффективным, когда я принял ваши советы и проиндексировал / сжал папки. Это, безусловно, помогло Thunderbird сдаться!
iagdotme

1

Получите дополнение с именем Copy Folder . Затем перейдите в Инструменты > Добавить дополнения , затем найдите «Копировать папку» и следуйте инструкциям. После перезапуска Thunderbird вы просто щелкаете правой кнопкой мыши по папке, и теперь она дает возможность копирования .


4
Это не работает, когда у вас есть тысячи сообщений в папке
Дэвид Коста

1
Это действительно выполнило большую часть работы за меня (создание папок и перемещение большей части из 11 000+ писем), но это кажется глючным. Я проверил общее количество адресов электронной почты в нескольких папках, но не все прошло успешно. В моем случае 14 из 45 папок отсутствовали между 1-3 электронными письмами каждая. Иногда я думаю, что это было потому, что было электронное письмо с той же темой и / или отправителем, но с другой отметкой времени, но иногда оно казалось совершенно случайным. Тем не менее, я должен был сравнить папки, где отсчет был отключен, и скопировать недостающие вручную, что было неприятно.
Кевинмике

0

Копирование сообщений через таких клиентов, как Thunderbird, ненадежно для тысяч сообщений. Вместо этого я рекомендую лиственницу ( https://github.com/rgrove/larch ). Я использовал это сам, и он работает просто отлично.


1
Larch не может копировать электронную почту из локальных папок на серверы IMAP. Другими словами, он не делает то, что спросил OP.
rrrrrrrrrrrrrrrr

0

Вчера я использовал это приложение, чтобы скопировать всю учетную запись в новую папку другой учетной записи. Флаги сообщений остаются без изменений, а папки создаются автоматически.

Когда вы закончите, перейдите к подписке и снимите флажок любой папки, а затем снова включите, и Thunderbird обновит список ваших папок.

http://www.ardiehl.de/imapcopy/

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.