使用带有CDO 1.2.1的Exchange Mapi无法使用兑换打开PST

时间:2017-01-30 15:55:17

标签: perl outlook-redemption pst

在Exchange服务器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电子邮件的任何帮助都非常有用。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

使用独立版本的MAPI,无法打开unicode PST文件。感谢德米特里指出我正确的方向。