Каков наилучший способ начать использовать MAPI? - PullRequest
6 голосов
/ 15 декабря 2008

Я потратил некоторое время на взлом MAPI с целью создания инструментов для автоматизации процессов как на сервере, так и на клиенте. Большинство ресурсов, которые я читаю онлайн, либо не содержат подробностей и / или примеров, либо содержат противоречивую информацию по сравнению с другими источниками.

Если у меня есть понимание C ++, COM и .NET, какие печатные или онлайн-ресурсы лучше всего подходят для начала и содержат подробную справку?

Справочная информация: я работаю в среде Exchange 2003. Мы можем пойти на Exchange 2007 однажды, но толчка нет.

Ответы [ 5 ]

8 голосов
/ 16 декабря 2008

Inside MAPI , безусловно, лучшая книга на эту тему. Вы можете купить электронную книгу на веб-сайте - если вы предпочитаете издание «мертвого дерева», вам придется покупать необычайно дорогие использованные копии на Amazon (на самом деле я это сделал).

Поскольку Outlook основан на MAPI, он оказался самой стабильной технологией для доступа к Outlook и Exchange, поскольку Microsoft стремится внедрять по крайней мере один новый API в каждой версии Exchange.

MAPI был там, есть и будет там в будущем.

2 голосов
/ 15 декабря 2008

"Inside MAPI" - лучшая книга по теме. Это из печати, но вы все еще можете найти его вокруг. Наилучший подход, вероятно, заключается в том, чтобы загрузить MFCMapi от Microsoft с ее источником и посмотреть, как они это делают.

2 голосов
/ 15 декабря 2008

Я думал, что MAPI постепенно сокращается самими MS, и что следует использовать WebDAV как предпочтительный способ доступа к информации из Exchange? Я бы посоветовал вам сделать то же самое ...

1 голос
/ 19 апреля 2012

Возможно, вы захотите взглянуть на OutlookSpy (http://www.dimastr.com/outspy/home.htm) - он встроен прямо в Outlook и позволяет просматривать различные объекты MAPI и объектной модели Outlook.

1 голос
/ 15 апреля 2009

Мы делаем клиентское приложение Outlook вместе с несколькими сервисами. MAPI, похоже, самый надежный API. Я беспокоюсь о будущем, но похоже, что поддержка продолжится, поскольку OL построен на основе MAPI. Однако клиентские библиотеки поставляются в виде отдельной установки. Я также призываю вас взглянуть на погашение в Outlook. Это спасло нас: http://www.dimastr.com/redemption/

...