我有一个我在我的32位机器上安装的exe,它通过登录用户Inbox循环并且工作正常,(NB我还没有让它为另一个用户工作(see here)任何想法都会也值得赞赏!)。
但是当我在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(see here)。
我已完成此running-c-app-32-bit-on-64-bit-machine
NB。
班级ID似乎是Redemption.RDOSession
(see here)
答案 0 :(得分:4)
Hanner de Jager在评论中指出了这一点,但这应该得到一个完整的答案。
服务器上只需安装Microsoft Exchange Server MAPI Client and Collaboration Data Objects
即可不需要Outlook。这就是救赎之美。
答案 1 :(得分:2)
此处的解决方案是在服务器上安装Outlook客户端。