На сервере Exchange Server установлен сервер Exchange Mapi CDO 1.2.1. Я экспортировал почтовый ящик в файл PST с помощью команд powershell. Я хочу открыть файл PST в программе, используя библиотеку Redemption. Объект сеанса создан успешно, и метод LogOnPSTStore также не дает никаких ошибок, но когда я обращаюсь к Stores.count, он дает мне ошибку. Перловый код выглядит следующим образом:Не удалось открыть PST с использованием выкупа с помощью Exchange Mapi с CDO 1.2.1
$session = Win32::OLE->CreateObject("Redemption.RDOSession");
$session->LogonPstStore("sample.pst");
print $session->Stores->Count;
Любая помощь, как я могу читать письма от PST на выше сценарий действительно полезно.
Заранее за вашу помощь.
Какая ошибка? Имейте в виду, что автономная версия MAPI не может открывать файлы в формате Unicode PST. –
Использование автономной версии MAPI, unicode PST файлы не могут быть открыты. Спасибо, что Дмитрий указал мне в правильном направлении. –