【发布时间】:2017-01-30 15:55:16
【问题描述】:
在 Exchange Server 2013 机器上安装了 Exchange Mapi CDO 1.2.1。 我已使用 powershell 命令将邮箱导出到 PST 文件中。 我想使用 Redemption 库在程序中打开 PST 文件。 会话对象已成功创建并且 LogOnPSTStore 方法也没有给出任何错误,但是当我访问 Stores.count 时它给了我一个错误。 perl 代码如下所示:
$session = Win32::OLE->CreateObject("Redemption.RDOSession");
$session->LogonPstStore("sample.pst");
print $session->Stores->Count;
任何关于如何在上述情况下阅读来自 PST 的电子邮件的帮助都非常有帮助。
提前感谢您的帮助。
【问题讨论】:
-
确切的错误是什么?请记住,独立版本的 MAPI 无法打开 Unicode PST 文件。
-
使用独立版本的 MAPI,无法打开 unicode PST 文件。感谢 Dmitry 为我指明了正确的方向。
标签: perl outlook-redemption pst