是否有可能自动比较两个 pst 文件?
我的情况是这样的...一位即将退休的员工带着他的笔记本电脑过来,以便可以复制/备份其中的内容(这是一台公司笔记本电脑,但他最终会得到它)。
办公室里的另一台计算机正在使用相同版本的 Outlook 检查同一个电子邮件地址。
该员工在带上笔记本电脑之前删除了他的个人电子邮件(他自己这么说过)。我们正在试图查明他是否删除了除个人电子邮件以外的其他内容。
当然有办公室机器上的所有电子邮件,但不能逐行查看收件箱,有没有办法比较两个 pst 文件以找出备份中缺少哪些完整版本中包含的消息?
答案1
答案2
遗憾的是,没有比较软件可以完成这项工作。我感兴趣的是检查电子邮件是否已完整准确地导出到新的 pst 文件。导出很有用,因为它可以一次性修复 pst 文件中的错误,而 scanpst.exe 则需要运行多次,并且与在 Outlook 的数据文件管理中运行压缩程序相比,导出的 pst 文件也更紧凑。
我已阅读https://www.experts-exchange.com/questions/26658072/Compare-Outlook-PST-files.html并且 4Team 已向我证实,4Team 的 DuplicateKiller 将以某种方式比较 pst 文件的内容,但我不确定如何操作并且无法调查它,因为该程序作为 Outlook 的插件运行,但一旦我在我的系统 - Outlook 2007 和 XP(4Team 表示支持) - 上安装了 DuplicateKiller - 我就无法再打开 Outlook,除非在安全模式下 - 即运行 outlook.exe /safe - 这当然不会显示插件。
我想您会发现,如果您导出到 csv 文件,则一次只能导出 pst 中的一个文件夹,而不能导出整个 .pst 文件。至少,Outlook 2007 似乎是这种情况。我怀疑将邮件内容导出到 csv 文件可能会变得混乱,尽管我还没有做到那么远。也许更好的解决方案是使用 Mailstore 或 Mailstore Home(后者是免费的,但只会存档 Outlook 中安装的 pst 文件)存档要比较的 pst 文件,然后将每个 pst 文件的存档从 Mailstore 或 Mailstore Home 导出到其自己的目录中作为 .eml 或 .msg 文件。然后根据 pst 文件中的文件夹结构将电子邮件导出到带有子文件夹等的目录中。电子邮件已编号,但不显示发送日期。然后,您可以使用 Beyond Compare 来识别未出现在两个 pst 文件中的电子邮件,并使用 Beyond Compare 中的复制到文件夹功能将这些电子邮件收集到单独的目录中。我还没有走那么远,但我认为这基本上与上面建议的方法相同,但使用 Mailstore 或 Mailstore Home 而不是 Outlook 的导出到 csv 功能来解决 Outlook 一次只能将一个文件夹导出为 csv 文件的事实。