Messaging Application Programming Interface
Messaging Application Programming Interface(MAPI)は、Microsoft Windows の API に基づくメッセージングアーキテクチャであり Component Object Model である。クライアントプログラムは、MAPIを呼び出すことで特定のメッセージングサーバにアクセスし、メッセージング機能を実現することができる。MAPI は Microsoft Outlook が Microsoft Exchange Server との通信に使う独自通信プロトコル MAPI/RPC と密接に関連している。
Extended MAPI は全機能を提供するが、Simple MAPI はそのサブセットである。これにより、メッセージの生成・管理、メールボックスの管理などが可能となる。Simple MAPI は Outlook Express/Windows Mail の一部として Microsoft Windows に含まれているが、Extended MAPI は Microsoft Outlook および Microsoft Exchange Server の一部となっている。