-2

我正在使用 Linux 操作系统。我的目标是将 pst 文件转换为 mbox 并使用 python 中的邮箱库读取数据。我使用 readpst 转换并存储在 /tmp/ 中以用于临时目的

readpst -rS input.pst -o /tmp/

“readpst”已按预期提取/转换。现在我想使用邮箱库阅读邮件。

我已经尝试了以下代码。

import mailbox
mbox = mailbox.mbox('/tmp/Personal Folder/Inbox/mbox')
for message in mbox:
    print message['subject']

但它不起作用,因为找不到 mbox 文件。使用 readpst 工具时,它没有被创建——“mbox”文件。

我尝试使用“邮件”来阅读 mbox

mail -f /tmp/Personal Folder/Inbox它奏效了。但是,我想使用 python 阅读所有主题。

4

1 回答 1

0

利用

readpst -r file.pst -o /tmp/在各自的文件中创建 mbox 文件。而不是

readpst -rS file.pst -o /tmp/

于 2015-07-18T07:00:51.823 回答