我使用更新通知将 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 结构:
- 安全总比后悔好:将你的 maildir 结构复制到
~/.local/share/evolution/mail/local/
你选择的目录中 - 比如说/tmp/mail-copy/local
$ cd /tmp/mail-copy/
- 使用脚本
$ python maildir2mbox.py local LocalMbox
- 打开 Thunderbird(应已安装并导入/导出工具也)
- 右键单击您的收件箱并
Import/Export->Import mbox file->Import one or more mbox files, with its/their subdirectories
选择/tmp/mail-copy/LocalMbox
文件 - 享受您的数千封旧邮件:-)
答案2
你看过这个帖子吗?
http://ubuntuforums.org/showthread.php?p=10999504
备份演变:Alt-f,备份演变设置……
从 Ubuntu 软件中心安装 Thunderbird,并使用您的邮件帐户信息设置 Thunderbird。检查发送和接收是否正常后,关闭 Thunderbird。
打开 evolution 并将所有子文件夹(拖动它们)移动到最高级别。在进行下一步之前,请确保不再存在子文件夹。然后关闭 evolution。
打开 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) 中找到此服务器名称,转到服务器设置。在这里您可以看到服务器名称。
仅将 Evolution “Inbox.sbd” 文件夹中的“邮箱文件”文件复制到 Thunderbird “ServerName” 文件夹。不要复制其他文件,如 xxx.cmeta、xxx.ibec.index、xxx.ibex.index.data 等。
答案3
不幸的是,上述提示对我没有帮助,它只是创建了一个邮箱文件,但里面没有我所有的邮件。为了解决这个问题,我做了:
- 使用 Evolution 程序中的文件 -> 执行备份选项备份邮件。它将创建一个 .tar.gz 文件。
- 清除后删除 Evolution 程序;
- 安装 thunderbird 并将其配置到您的帐户;
- 重新安装 - 从零开始 - 演变,在接受所有指示之前,恢复 .tar.gz 备份:此时它会询问您是否要迁移到 maildir 文件,如果是,它会创建一个邮箱以防万一您重新适应新格式。
- 前往
/~.local/share/evolution/mail/local_mbox
并复制 mbox 文件 - 粘贴到你的
~/.thunderbird/xxxdefalt/mail/localfolder
就是这样。
答案4
您还可以在 Evolution 中选择邮件,然后按Ctrl+S将邮件保存为“mbox”。然后将文件复制到~/.thunderbird/xxxxxx.default/Mail/mail_acc/
。启动 Thunderbird 时,它会自动创建一个包含您的邮件的文件夹