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

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

我使用更新通知将 ubuntu 更新到 11.10。我还从 Xubuntu 切换到 ubuntu - gnome 界面。我使用 evolution 多年,想将电子邮件移植到 thunderbird。

我查看了类似的问题,但都没有找到答案,Thunderbird 也提供了手动导入方面的帮助。其中大部分都假设 evolution 文件结构与 evolution 文件结构类似。

当我设置 thunderbird 时,它似乎已从 evolution 导入了联系人(实际上已从 evolution 中删除了它们。但是没有邮件被转移。我在 中找到了 evolution 邮件~/.local/share/evolution/mail/local。它有 folders.db 和 3 个目录 -cur、tmp 和 new. 然后是隐藏的文件和目录。每个目录都有三个相关文件,扩展名为.cmeta, .ibex.index, 和.ibex.索引.数据。然后所有目录都有似乎包含单个消息的文件。我还没有研究文件编号/命名方案的韵律或理由。

有没有好方法来导入这些文件?

答案1

由于上述解决方案对我来说不起作用,并且我认为这应该可以帮助很多用户。不保证 ;-)

为什么问题仍然存在

我也遇到过同样的问题,但不幸的是 Evolution 无法将邮件正确导出为 mbox 文件。所以我搜索了很长时间,终于找到了解决方案。

我有很多文件夹和很多邮件。出于某种原因,Evolution 创建的 mbox 文件非常大(100MB 邮件大约需要 2GB)。大小不是问题,但 Thunderbird 无法导入这些文件。

解决方案

幸运的是有这个python 脚本这为高级用户提供了将邮件从 Evolution 移动到 Thunderbird 的机会。

解决方案描述这里

工作频率管理

我使用了:Thunderbird 12.0.1、Evolution 3.2.3、Ubuntu 12.04。

使用将 maildir 转换为 mbox 的 python 脚本您只需点击几下即可创建导入的 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. 享受您的数千封旧邮件:-)

答案2

你看过这个帖子吗?

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

  1. 备份演变:Alt-f,备份演变设置……

    从 Ubuntu 软件中心安装 Thunderbird,并使用您的邮件帐户信息设置 Thunderbird。检查发送和接收是否正常后,关闭 Thunderbird。

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

  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) 中找到此服务器名称,转到服务器设置。在这里您可以看到服务器名称。

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

答案3

不幸的是,上述提示对我没有帮助,它只是创建了一个邮箱文件,但里面没有我所有的邮件。为了解决这个问题,我做了:

  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

就是这样。

答案4

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

相关内容