为什么MAPI调用失败?

我正在安装一个紧急的引脚来引脚消息系统服务器,我试图告诉这个程序看看我们的交换服务器,但是无论何时它试图validation任何东西(我为程序创build的电子邮件地址),我得到一个“MAPI失败初始化“消息,这意味着调用失败。

我不熟悉MAPI及其function,所以任何见解都会有所帮助。

MAPI是用于与Exchange进行通信的库。 它不是默认的Windows的一部分,需要通过安装Outlook或Exchange Server MAPI客户端来添加

另外,通常需要创build一个MAPIconfiguration文件,其中包含要与哪个Exchange服务器通信以及要与哪个邮箱连接的信息。 这将取决于正在使用的软件。 我将检查产品的文档,了解如何为其使用configurationMAPI。

像乔·道尔说,这可能是一个configuration文件的问题。 可能还有一个身份validation问题。

还有一件事是MS发布了MAPI的更新,这样当用户尝试进入configuration文件时,系统会提示用户“某事正在以编程方式访问您的configuration文件,是否允许此”提示。 这是由于恶​​意代码挂钩到地址列表以及不通过MAPI的stream行。 如果您的应用程序是在此更新之前编写的,则可能是因为它没有正确处理此提示。