我花了一些时间来攻击MAPI,以便在服务器和客户端上创建流程自动化工具。我在网上阅读的大多数资源要么与其他资源相比,要么缺乏细节和/或示例,要么充满了相互矛盾的信息。
假设我对C ++,COM和.NET有所了解,哪些印刷或在线资源最适合入门并包含详细参考?
背景:我在Exchange 2003环境中工作。有一天我们可能会去Exchange 2007,但是没有推动。
答案 0 :(得分:8)
Inside MAPI 肯定是关于此主题的最佳书籍。你可以在网站上购买电子书 - 如果你更喜欢死树版,你将不得不在亚马逊上购买非常昂贵的旧版本(我实际上已经这样做了)。
由于Outlook是基于MAPI构建的,因此它已被证明是访问Outlook和Exchange的最稳定技术,因为Microsoft倾向于为每个Exchange版本引入至少一个新API。
MAPI已经存在,并且将来会存在。
答案 1 :(得分:2)
我认为MAPI正在被MS逐步淘汰,并且WebDAV应该是从Exchange访问信息的首选方式吗?我鼓励你这样做......
答案 2 :(得分:2)
“Inside MAPI”是关于该主题的最佳书籍。它已经绝版了,但你仍然可以找到它。最好的方法可能是从Microsoft下载MFCMapi来源并查看它们是如何做到的。
答案 3 :(得分:1)
我们正在做一个客户端Outlook应用程序以及一些服务。 MAPI似乎是最耐用的API。我担心未来,但似乎支持将继续,因为OL建立在MAPI之上。但是,客户端库作为单独的安装发布。我也鼓励你看一下Outlook Redemption。这对我们来说是一种救命:http://www.dimastr.com/redemption/
答案 4 :(得分:1)
您可能还想查看OutlookSpy (http://www.dimastr.com/outspy/home.htm) - 它内置于Outlook中,可让您查看各种MAPI和Outlook对象模型对象。