我发布这个希望它可以帮助其他人。
我们一直在尝试在 Windows 2008 R2 服务器上创建 MAPI 电子邮件配置文件以连接到 Exchange 2013。
大多数帖子和链接会将您带到 MFCMAPI 的主页,这是一个很好的资源。我们按照说明操作,但在尝试连接时不断收到以下错误:
Error:
Code: MAPI_E_LOGON_FAILED == 0x80040111
Function CallOpenMsgStore( lpMAPISession, (ULONG_PTR)m_hWnd, lpEntryID, ulFlags, (LPMDB*)lppMAPIProp)
File MainDlg.cpp
Line 435
我们发现我们没有最新版本的 mapicdo。这有两个原因。
- mfcmapi 博客上的链接指向旧版本(现已修复)
- 谷歌搜索 mapicdo 将带您到 2013 年 5 月的更新。
但是还有另一个版本日期为2014 年3 月,它是在 Exchange 2013之后发布的。令人讨厌的是,两个 ms 页面都声称它们是 1.2.1 版。在描述中查找 2014 年 3 月。
以下链接适用于 2014 年 3 月的版本。
https://www.microsoft.com/en-us/download/details.aspx?id=42040
我将在这篇文章中添加更多内容,以便将其用作资源。
我在此过程中学到的知识:Exchange 2013 之后将不再支持 MAPI,而且在 2013 年也不是 100% 支持 MAPI。现代替代方案是 EWS。
因此,以问题的形式提出:如何创建 mapi 配置文件以连接到 Exchange 2013?