Как переносить почту из эволюции в thunderbird?

10

Я обновил ubuntu до 11.10, используя уведомление об обновлении. Я также переключаюсь с Xubuntu на интерфейс ubuntu - gnome. Я использую эволюцию в течение многих лет и хотел бы портировать электронные письма в thunderbird.

Я просмотрел похожие вопросы без везения и помощь thunderbird при импорте вручную. Большинство из них предполагают, что структура файла эволюции аналогична структуре файла эволюции.

Когда я настраиваю thunderbird, он, кажется, импортировал контакты из эволюции (и фактически удалил их из эволюции, но никакой почты не было передано.Я нашел сообщение об эволюции в ~/.local/share/evolution/mail/local . У этого есть folders.db и 3 каталога - cur, tmp и new , тогда есть скрытые файлы и каталоги. Каждый каталог имеет три связанных файла с расширениями .cmeta, .ibex.index и .ibex.index.data . Тогда у всех каталогов были файлы, которые, как представляется, содержат отдельные сообщения. Я не рассматривал рифму или причину для схемы нумерации / именования файлов.

Есть ли хороший способ импортировать эти файлы?

    
задан jim 15.10.2011 в 17:05
источник

5 ответов

4

Так как решения выше не работали для меня, и потому, что я думаю, что это должно помочь многим пользователям. Без гарантии; -)

Почему проблема по-прежнему актуальна

У меня была такая же проблема, и, к сожалению, Evolution не смог правильно экспортировать почту в качестве файлов mbox. Таким образом, я искал хорошее время и, наконец, нашел решение.

У меня много папок и действительно много сообщений. По какой-то причине Evolution создал mbox-файлы, которые действительно большие (около 2 ГБ для 100 МБ сообщений). Размер не был бы такой проблемой, но Thunderbird не смог импортировать эти файлы.

Решение

Итак, к счастью, существует этот скрипт python , который дает продвинутым пользователям возможность пересылать письма из Evolution в Thunderbird.

Решение описано здесь :

WFM

Я использовал: Thunderbird 12.0.1, Evolution 3.2.3, Ubuntu 12.04.

Используя скрипт python для преобразования из maildir в mbox вы можете создать mbox-структуру, которая импортируется всего за пару кликов:

  1. Лучше безопасно, чем извините. Скопируйте структуру maildir из ~/.local/share/evolution/mail/local/ в каталог по вашему выбору - допустим, /tmp/mail-copy/local
  2. $ cd /tmp/mail-copy/
  3. Использовать скрипт $ python maildir2mbox.py local LocalMbox
  4. Откройте Thunderbird (необходимо установить и Инструменты импорта и экспорта )
  5. Щелкните правой кнопкой мыши по папке «Входящие» и выберите Import/Export->Import mbox file->Import one or more mbox files, with its/their subdirectories и выберите файл /tmp/mail-copy/LocalMbox
  6. Наслаждайтесь тысячами старых писем: -)
ответ дан Bertram Nudelbach 06.05.2012 в 15:04
3

Вы видели этот пост?

Ссылка

  1. Backup Evolution: Alt-f, Backup evolution settings...

    Install Thunderbird from Ubuntu Sotware Center and setup Thunderbird with your mail account information. Close Thunderbird, after checking whether sending and receiving works.

  2. Open evolution and move all sub-folders (dragging them) to the highest level. Before going to the next step make sure no sub-folders exist any more. Then close evolution.

  3. Open Nautilus.

    Assure you are in your /home/yourname folder. Press Control-h, now you see all hidden folders and files below your own folders, by example: .aptitude Move to /home/yourname/.local/share/evolution/mail/local/Inbox.sbd Press F3. This opens another panel in Nautilus.

    In this panel goto /home/yourname/thunderbird/xxxxxxx.default/Mail/ServerName

    This servername you can find in Thunderbird account settings (Alt-e, a), go to Server Settings. Here you see the ServerName.

  4. Copy only the "mailbox file" files from your Evolution "Inbox.sbd" folder to the Thunderbird "ServerName" folder. Do not copy the other files like xxx.cmeta, xxx.ibec.index, xxx.ibex.index.data etc.

    
ответ дан Toolaidback 24.10.2011 в 15:46
2

К сожалению, вышеупомянутый отзыв мне не помогает, он просто создает файл почтового ящика, но внутри него не все мои сообщения. Чтобы решить проблему, я сделал:

  1. резервная копия почты в программе эволюции, используя ее File - > Сделайте резервную возможность. Он создаст файл .tar.gz.
  2. удалите программу Evolution после ее очистки;
  3. установите thunderbird и настройте его в своей учетной записи;
  4. переустановить - с нулевой эволюции и, прежде чем принимать все указания, восстановить резервную копию .tar.gz: в этот момент он спросит вас, хотите ли вы перенести файлы maildir, и если да, то это создаст почтовый ящик только для «в случае», если вы решите новый формат.
  5. перейдите в /~.local/share/evolution/mail/local_mbox и просто скопируйте файлы mbox
  6. вставьте его в ~/.thunderbird/xxxdefalt/mail/localfolder

Вот и все.

    
ответ дан Dener 16.05.2012 в 16:44
1

После того, как я попытался все это, я нашел гораздо более простое решение.

Перетащите значок Inbox в левой панели evolution на рабочий стол. Будет записан файл с именем Messages_from_Inbox . Теперь переименуйте его в Inbox и скопируйте его в

~/.thunderbird/whatever.default/mail_acct/ 

Если вы откроете thunderbird , он теперь будет там. Повторите эту процедуру с любыми другими папками, которые вам нужны.

    
ответ дан user49301 15.08.2012 в 11:16
1

Вы также можете выбрать сообщения в Evolution и нажать Ctrl + S , чтобы сохранить сообщения как «mbox». Затем скопируйте файл в ~/.thunderbird/xxxxxx.default/Mail/mail_acc/ . Когда вы запустите Thunderbird, он автоматически создаст папку с вашими сообщениями

    
ответ дан inokenty 03.11.2012 в 11:44