Для погашения RDOSession нужна почтовая программа?

Я пытаюсь использовать Redemption с vbScript, но без установленного Outlook, потому что на домашней странице написано:

Библиотека RDO (Redemption Data Objects) предназначена для использования в качестве полной объектной модели Outlook (OOM) или замены CDO 1.21. Это семейство объектов предназначено для автономного использования, но, конечно же, его можно использовать вместе с существующим кодом объектной модели Outlook. http://dimastr.com/redemption/home.htm

Но звонок

Set Session = CreateObject("Redemption.RDOSession")

выдает ошибку:

errormessage

Операционная система - Windows Server 2016 Standard.

Мой вопрос: мне нужен Outlook или нет? Или что делаю не так?

Заранее большое спасибо Питер


person PBum    schedule 01.10.2020    source источник


Ответы (1)


Да, поскольку Redemption является оболочкой для расширенной системы MAPI, необходимо установить MAPI, а это значит, что также должен быть установлен Outlook.

Также убедитесь, что разрядность вашего кода соответствует разрядности Outlook - см. http://www.dimastr.com/redemption/faq.htm#ErrorCreatingRedemptionObject

person Dmitry Streblechenko    schedule 02.10.2020
comment
Большое спасибо! Это не тот ответ, на который я надеялся, но он дает ясность ... И спасибо за отличный инструмент, который есть выкуп! - person PBum; 02.10.2020
comment
Вы по-прежнему можете установить автономную версию MAPI (microsoft.com/ en-us / download / details.aspx? id = 42040), но он не поддерживает файлы Unicode MSG и PST и не может подключиться к Exchange 2016 или более поздней версии. - person Dmitry Streblechenko; 02.10.2020
comment
Еще раз спасибо - мы нашли другое решение; проблема заключалась в преобразовании eml 2 msg ,,, теперь она решена - person PBum; 08.10.2020