如何将电子邮件从Evolution移植到thunderbird?

我使用更新通知将ubuntu更新为11.10。 我也从Xubuntu切换到ubuntu – gnome界面。 我多年来一直在使用evolution,并希望将电子邮件移植到雷鸟。

我看过类似的问题没有运气,雷鸟帮助手动导入。 其中大多数假设进化文件结构类似于进化文件结构。

当我设置thunderbird时,似乎已经从evolution中导入了联系人(实际上已将它们从evolution中移除。但是没有邮件被转移。我在~/.local/share/evolution/mail/local发现了进化邮件。这有文件夹.db和3个目录 – cur,tmp和new 。然后是隐藏文件和目录。每个目录有三个相关文件,扩展名为.cmeta,.ibex.index.ibex.index.data 。然后是所有目录有文件似乎包含单独的消息。我没有看到文件编号/命名方案的押韵或理由。

有没有一个很好的方法来导入这些文件?

由于上述解决方案对我不起作用,因为我认为这应该对很多用户有所帮助。 没有保证;-)

为什么问题仍然存在

我有同样的问题,不幸的是,Evolution无法正确导出邮件作为mbox文件。 所以我搜索了很多时间,最后找到了解决方案。

我有很多文件夹和很多消息。 出于某种原因,Evolution创建的mbox文件非常大(100MB邮件大约2GB)。 大小不会是那个问题,但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到你选择的目录 – 比方说/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. 享受成千上万的旧邮件:-)

你看过这篇文章吗?

http://ubuntuforums.org/showthread.php?p=10999504

  1. 备份进化:Alt-f,备份进化设置……

    从Ubuntu Sotware Center安装Thunderbird并使用您的邮件帐户信息设置Thunderbird。 检查发送和接收是否有效后关闭Thunderbird。

  2. 打开进化并将所有子文件夹(拖动它们)移动到最高级别。 在进行下一步之前,请确保不再存在子文件夹。 然后关闭进化。

  3. 打开Nautilus。

    确保您在/ home / yourname文件夹中。 按Control-h,现在您可以看到自己文件夹下的所有隐藏文件夹和文件,例如:.aptitude移动到/home/yourname/.local/share/evolution/mail/local/Inbox.sbd按F3。 这打开了Nautilus的另一个小组。

    在此面板中转到/home/yourname/thunderbird/xxxxxxx.default/Mail/ServerName

    您可以在Thunderbird帐户设置(Alt-e,a)中找到此服务器名称,转到“服务器设置”。 在这里,您可以看到ServerName。

  4. 仅将“邮箱文件”文件从Evolution“Inbox.sbd”文件夹复制到Thunderbird“ServerName”文件夹。 不要复制其他文件,如xxx.cmeta,xxx.ibec.index,xxx.ibex.index.data等。

不幸的是,上面的提示并没有帮助我,它只是创建一个邮箱文件,但在其中,没有我的所有消息。 为了解决我做的问题:

  1. 使用其文件 – >执行备份可能性在Evolution程序中备份邮件。 它将创建一个.tar.gz文件。
  2. 清除后删除Evolution程序;
  3. 安装thunderbird并将其配置到您的帐户;
  4. 重新安装 – 从零开始 – 在接受所有指示之前,恢复.tar.gz备份:此时它会询问您是否要迁移到maildir文件,如果是,它将创建一个邮箱只是为了如果您重新考虑新格式,请“以防万一”。
  5. 转到/~.local/share/evolution/mail/local_mbox并只复制mbox文件
  6. 将其粘贴到~/.thunderbird/xxxdefalt/mail/localfolder

而已。

在尝试了以上所有内容后,我发现了一个更简单的解决方案

evolution左侧窗格中的“ Inbox图标拖放到桌面。 将写入名为Messages_from_Inbox的文件。 现在将其重命名为Inbox并将其复制到

 ~/.thunderbird/whatever.default/mail_acct/ 

如果你打开thunderbird它现在会在那里。 对您需要的任何其他文件夹重复此过程。

您还可以在Evolution中选择消息,然后按Ctrl + S将消息另存为“mbox”。 然后将文件复制到~/.thunderbird/xxxxxx.default/Mail/mail_acc/ 。 当您启动Thunderbird时,它将自动创建一个包含您的消息的文件夹