[英]MAPI_E_NOT_FOUND error in Redemption.dll library
I'm using Redemption.dll ( http://www.dimastr.com/redemption/home.htm ) in a project. 我在项目中使用Redemption.dll( http://www.dimastr.com/redemption/home.htm )。 The application uses MAPI to send emails for some testings.
该应用程序使用MAPI发送电子邮件以进行某些测试。 If the application is running on a machine that has outlook installed, it works fine.
如果应用程序在安装了Outlook的计算机上运行,则可以正常工作。
However, if the outlook is not installed, I get this error when sending emails: 但是,如果未安装Outlook,则在发送电子邮件时会出现此错误:
Error in IMsgServiceAdmin::CreateMsgService: MAPI_E_NOT_FOUND
After some search, I installed CDO 1.2.1 ( https://www.microsoft.com/en-us/download/details.aspx?id=1004 ) on the machine, but still get the same error. 经过一番搜索后,我在计算机上安装了CDO 1.2.1( https://www.microsoft.com/zh-cn/download/details.aspx?id=1004 ),但仍然出现相同的错误。
Does it mean that the outlook has to be installed on this machine? 这是否意味着必须在此计算机上安装Outlook? Or, has to figure out a way to create a MAPI profile on this machine wothout installing outlook?
还是必须找出一种无需安装Outlook即可在此计算机上创建MAPI配置文件的方法?
Thanks 谢谢
Are you connecting to an Exchange mailbox or opening a PST file? 您是要连接到Exchange邮箱还是打开PST文件? Make sure there is only once instance of mapisvc.inf on your machine that lists the right MPAI services.
确保您的计算机上只有一次mapisvc.inf实例列出正确的MPAI服务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.