我已成功将邮件文件导入 KMail,但由于每个文件中只有一条消息,每条消息都存储在单独的文件夹中,因此阅读起来很不方便。
(我使用了Import Evolution 2.x Local Mails and Folder Structure
导入这些文件的选项)
如何才能导入邮件文件,而无需 KMail 为每条消息专门设置一个文件夹?
查看这里以邮件文件为例。
答案1
rfc822 也称为 .EML 文件格式,您可以看到有关导入 Thunderbird 的所有信息这里。
链接中的有趣文字:
如果您在使用 ImportExportTools 扩展导入 .EML 文件时遇到问题,请尝试使用 eml2mbx 将 .EML 文件转换为 mbox 文件,然后使用 ImportExportTools 扩展导入 mbox 文件。通过 Google 搜索可以找到多个 eml 到 mbox 的转换程序。这个程序的不同之处在于,它使用“eml2mbx.ini”文件对如何转换 .EML 文件提供了很大的控制权。
简而言之,您必须将 EML 转换为 mbox 格式。
还有关于 KMail 的信息和链接这里。
您也可以使用eml2mboxruby 脚本可将您的电子邮件转换为 mbox,可将其导入 Evolution。我能够转换您提供的示例并将其导入。可以找到包含所有所需信息的脚本这里。
问候
答案2
我想我以前也尝试过做同样的事情,尽管我也想将它们导入到 Gmail。
我最终的做法是在我的计算机上安装一个邮件服务器(我认为是 Dovecot),将 mbox 文件放入新创建的邮箱中,并将 gmail pop 服务指向我的本地邮件服务器。这当然需要端口转发,但如果您只想将其导入到本地计算机,则不需要。
我知道这是一个非常复杂的方法,但它确实有效,而且看到它有效也很有趣。
答案3
在导入向导 (文件 --> 导入...) 的第 1 步中选择“导入纯文本电子邮件”。
这是在 Kontact 5.14.2 中。