如何将电子邮件从进化移植到雷鸟?


10

我使用更新通知将ubuntu更新为11.10。我也从Xubuntu切换到ubuntu-gnome界面。我使用进化已有多年了,想将电子邮件移植到雷鸟上。

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

当我设置雷鸟时,似乎已经从Evolution导入了联系人(并实际上将他们从Evolution中删除了。但是没有邮件被转移。我在中找到了Evolution邮件~/.local/share/evolution/mail/local。该文件夹中有folder.db和3个目录-cur,tmp和new然后是隐藏的文件和目录,每个目录都有三个相关的文件,扩展名为.cmeta,.ibex.index.ibex.index.data,然后所有目录都包含似乎包含各个消息的文件。没有看过韵律或文件编号/命名方案的原因。

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



我也看过那套链接。evolution文件夹将所有目录作为隐藏文件。每个文件夹都有三个文件夹:cur,new和tmp。即使您从cur中取出所有消息并将它们放在thunderbird的sub dir中,这些消息也被解释为文件夹,其中没有任何内容,因此不可读。演进文件夹没有.sbd扩展名,如上一个链接所示,它们只是.higerdirname.lowerdirname
Jim

Answers:


4

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

为什么问题仍然存在

我遇到了同样的问题,不幸的是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
  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. 享受您成千上万的旧邮件:-)

我真的很喜欢这种解决方案,因为它不需要安装Evolution(无需导出)。
Beernarrd

我将链接添加到git中的同一脚本:https
//gist.github.com/nyergler/1709069

3

你看过这个帖子吗?

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

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

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

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

  3. 打开鹦鹉螺。

    确保您在/ home /您的名字文件夹中。按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等。


2

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

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

而已。


1

在尝试了上述所有方法之后,我发现了一个更简单的解决方案。

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

~/.thunderbird/whatever.default/mail_acct/ 

如果您打开thunderbird它,它将立即在那里。对您需要的任何其他文件夹重复此过程。


1

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.