打开mbox文件?


8

如何打开一个mbox文件?Mutt在呼叫时不显示任何邮件mutt -f sent.mbox

mbox格式为“从”,不带冒号。

是否有适用于Linux的mbox查看器?

先感谢您。


Mutt应该能够打开mbox文件。From顶部通常没有冒号的行是正常的:这是用于电子邮件的信封。不查看文件内容就很难诊断问题。当然,我很欣赏文件内容可能过于私密而无法发布。将文件视为文本文件(例如使用less)。该From行后面是否有标题行(From:Subject:依此类推)?是否有Lines:标题,Content-Length:标题?
吉尔斯(Gilles)'所以

看起来像这样:pastebin.com/49fG0N7E我删除了收件人,内容和域名。
克里斯,2012年

Answers:


4

邮件的第一行是“信封发件人”。它以5个字符开头,From␣其中为空格字符。这个是正常的。

From Christian xxx <cg@xxx> Mon May  15 20:22:35 2010

电子邮件地址介于之间,这是不寻常的<…>。这很不寻常。我不知道它是否违反RFC,但是我可以看到Mutt的kes塞。

通过使用formail来自procmail 的命令处理邮箱文件,您应该获得一个有效的邮箱(例如Mutt可以解析的邮箱)安装procmail

formail -ds sed '1 s/^From .* <\(.*\)>/From \1/' <sent.mbox >sent-reformatted.mbox
mutt -f sent-reformatted.mbox

感谢您的回答。不幸的是,formail没有添加此标头。RFC 822/4155对此一无所知。
克里斯,2012年

用formail重新格式化文件后,mutt中将显示四(一百)封邮件。
克里斯,2012年

@chris formail -ds sh -c 'cat >$FILENO.mail'创建多少个文件?mutt可以将它们读取为包含单个邮件的单独邮箱吗?
吉尔(Gilles)'“ SO-别邪恶”

1
@chris好的,我复制了此内容并发现了问题:当信封From行不是form 时,mutt不喜欢它From something@somewhere trailer text。特别是,它忽略来自address的信封为的行John Doe <add@ress>。现在,我将看到如何解决此问题。
吉尔斯(Gilles)'“ SO-不要邪恶”

1
@chris我不知道这是Mutt还是生成此邮箱的程序中的错误,但请参见我的解决方法。
吉尔(Gilles)“所以,别再邪恶了”

3

任何文本编辑器都可以打开.mbox。除了文本编辑器之外,Mozilla Thunderbird也可以打开它们。


我是否需要将文件复制到Thunderbird配置文件?我不想更改它。
克里斯,2012年

1
是。我能够在Thunderbird中打开mbox文件。该链接提供了要遵循的步骤。commons.lbl.gov/display/~jwelcher@lbl.gov/...
普拉香特

@prashanth的链接是有效的解决方案。我可以将我的gmail存档下载为.mbox文件(takeout.google.com/settings/takeout),然后使用Thunderbird将其打开。您所要做的只是将.mbox-file 放在文件系统上的Local Folder路径中。在此之前,您必须至少创建一个具有真实电子邮件地址的新闻组帐户(不要写任何东西作为新闻服务器地址)。重新启动Thunderbird,然后您将拥有一个包含所有邮件和附件的新文件夹。
aliopi '18年

3

在装有Firefox的Windows上进行了一些噩梦之后,.mbox打开了,但是只有第一条消息可用,我发现Evolution可以正常工作:我创建了一个新文件夹,然后从File \ Import ...(我来自意大利,菜单实际上是Importa ...)我能够阅读旧邮件...


1
我不喜欢打开mbox文件,而是真正导入该文件。
ThorSummoner

1

在thunderbird中,您可以通过将文件放置在thunderbirds本地配置文件文件夹中来打开文件。在$HOME/.thunderbird/<profilename>.default/Mail/Local Folders/.mbox文件下,Thunderbird将拾取并显示该文件。另请参见prashanth在其他评论中链接的详细说明


0

为了mbox在Thunderbird中查看文件,我需要以下内容:

  • 添加导入/导出扩展名,否则“工具”菜单中的“导入”选项不会为我提供导入文件的选项(仅从其他帐户/应用程序导入数据等);和
  • 使用为POP而非IMAP配置的帐户(因为无法导入IMAP-至少对于mbox我要导入的文件而言)。

有了这两个条件,一切都运行良好,并且导入后,文件在Thunderbird中“作为邮件”可用(带有附件)。


导入/导出扩展程序所做的全部工作就是将mbox文件复制到thunderbird的本地配置文件文件夹中。您也可以手动执行此操作。
JanKanis
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.