在64位计算机上使用Redemption dll(Outlook)

我有一个我在我的32位机器上安装的exe,它通过登录用户Inbox循环并且工作正常,(NB我还没有让它为另一个用户工作( 见这里 )任何想法也会受到赞赏!) 。

但是当我在64位服务器上安装它时,我收到此错误:

Creating an instance of the COM component with CLSID {29AB7A12-B531-450E-8F7A-EA94C2F3C05F} from the IClassFactory failed due to the following error: 80004005. 

我在服务器上注册了Redemption dll( 见这里 )。

我已经完成了这个运行-c-app-32位的64位机器

NB。 类id似乎是Redemption.RDOSession ( 见这里 )

Hanner de Jager在评论中坚持了这一点,但这应该得到一个完整的答案。

您在服务器上只需要安装Microsoft Exchange Server MAPI客户端和协作数据对象

不需要Outlook。 这就是救赎之美。

这里的解决方案是在服务器上安装Outlook客户端。