我目前使用mu4e
存储maildir
格式作为我的电子邮件客户端。
我曾经使用 Thunderbird 和基于旧 Outlook 的电子邮件帐户进行工作,使用 IMAP。在我的.thunderbird
目录树中,我仍然可以找到一个包含名为 等文件的目录INBOX
,Sent-1
其中的文件似乎是与具有相应文件名的文件夹相对应的串联电子邮件。.msf
同一目录中还有(大多数)电子邮件文件的相应文件。
我想将此目录及其文件转换为格式maildir
,以便于使用。有很多工具可以将mbox
Thunderbird 中的格式转换为maildir
,包括Perl脚本mb2md
(我相信这是派生/相关的这个Python脚本)。
我已经尝试过并收到错误
Fatal: Source is not an mbox file or a directory!
我的文件格式是这样的吗mbox
?它们没有适当的扩展名(即.mbox
),但据我了解,格式只是每个邮件文件夹一个文件,如上所述。或者还有什么我必须做的吗?
编辑
这是生成错误的命令。我还没有创建该maildir_outlook
目录,但我不认为这是问题所在。
perl mb2md-3.20.pl -s outlook.office365.com/INBOX -d maildir_outlook
为了清楚起见,该INBOX
文件如下所示(经过一些匿名化处理后):
From
Received: from ***.OUTLOOK.COM by ***.OUTLOOK.COM with HTTPS via ***.OUTLOOK.COM with HTTPS via *** Fri, 11 Oct 2019 08:04:18 +000
Received: from *** ...
Received: from *** ...
Authentication-Results: spf=pass (sender IP is ***.***.***.***)
smpt.mailfrom=*** ...
Received-SPF: Pass ...
Received: from ...
Received: from ...
Received: from ...
...
MESSAGE BODY
<html xmlns:...
...
这只是对文件夹中包含的所有电子邮件重复进行INBOX
。
的结果file INBOX
是:
INBOX: ASCII text, with very long lines (678), with CRLF line terminators