我想备份/下载 Outlook 2016 中的所有电子邮件并将其存储在一个文件夹中。更糟糕的是,似乎有些电子邮件以某种方式被存档了(在较旧的部分,我看不到最旧的电子邮件,并且有这样的消息:“服务器上的此文件夹中还有更多项目”“单击此处可在 Microsoft Exchange 上查看更多内容”;离线保留邮件设置为 1 年 - 在文件 > 帐户设置 > 帐户设置 > 更改帐户中)。
现在我明白了:
- 您可以创建一个大的 Outlook 数据文件 (.pst)(文件 > 打开和导出 > 导入和导出向导 > 导出到文件),或者
- 您可以进入控制面板 > 邮件(32 位) > 数据文件,检查电子邮件的存储位置,然后复制文件,或者
- 您可以将每封电子邮件拖放到文件夹中(这样做会创建一个 msg 文件)
但是,我更希望拥有多个文件(每封电子邮件一个),这样如果某些文件被证明是无用的,我可以删除它们。我想知道是否有一种自动方法可以做到这一点(这样你最终将每封电子邮件放在一个文件中)?
谢谢你!
答案1
更糟糕的是,似乎有些电子邮件以某种方式被存档(在较旧的部分,我看不到最旧的电子邮件,并且有一条这样的消息:“服务器上的此文件夹中有更多项目” “单击此处在 Microsoft Exchange 上查看更多内容”;离线保存的邮件设置为 1 年 - 在文件 > 帐户设置 > 帐户设置 > 更改帐户中)。
根据我的经验,这不是存档模式,而是一种缓存模式。在此模式下,您的邮箱副本将保存在您的计算机上。此副本可快速访问您的数据,并且会经常与运行 Microsoft Exchange 的服务器一起更新。
根据您的描述,我注意到您希望自动备份所有邮件。建议您尝试自动归档较旧的项目,这样可以将您的邮件保留在 PST 文件中,而无需手动操作。有关更多信息,请参阅:自动归档较旧的项目。
希望可以帮到你!
答案2
这个工具看起来适合这种情况,并且适用于 Windows 和 Linux:
读档是一个可以读取 Outlook PST(个人文件夹)文件并将其转换为 mbox 文件(适合 KMail 的格式、递归 mbox 结构或单独的电子邮件)的程序。https://linux.die.net/man/1/readpst
或者任何其他类似的工具,即使它不能分离所有电子邮件,它也可以将 Outlook 格式转换为 MBOX 格式,即纯文本,您可以创建一个简单的脚本,将该纯文本文件中的每封电子邮件分离为单独的纯文本文件。