El interfaz de programación de uso de mensajería del ( MAPI ) es una arquitectura y un basado componente API de la mensajería del modelo de objeto para el Microsoft Windows . MAPI permite que los programas de cliente (el email ) mensajería-se permitió, - enterado, o - basado por el que llama las rutinas del subsistema de MAPI que interconectan con ciertos servidores de la mensajería. MAPI es estrechamente vinculado al MAPI/RPC, el protocolo propietario que las aplicaciones de Microsoft Outlook de comunicar con el Microsoft intercambian .
MAPI simple es un subconjunto de 12 funciones que permitan a los reveladores agregar funcionalidad básica de la mensajería. MAPI extendido permite el control total sobre el sistema de mensajería en la computadora del cliente, la creación y la gerencia de mensajes, gerencia de la caja del cliente, proveedores de servicios, y así sucesivamente. MAPI simple envía con el Microsoft Windows como parte Outlook Express /del correo de Windows mientras que las naves extendidas llenas de MAPI con la perspectiva de la oficina y el intercambian .
Así como el interfaz extendido del cliente de MAPI, las llamadas programadas se pueden hacer indirectamente a través del MAPI simple del interfaz del cliente del API, o a través de la mensajería común llama el interfaz del cliente de (CMC) API, o por el interfaz objeto-basado de la biblioteca CDO del . Estos tres métodos son más fáciles de utilizar y diseñado para menos el complejo mensajería-permitido y - los usos enterados. (MAPI simples y el CMC fueron quitados del intercambio 2003.)
MAPI fue diseñado original por el Microsoft . La compañía fundó a su equipo de MS-Mail en el 1987, pero no era hasta que adquirió Consumers Software Inc en el 1991 para obtener el mensajero de la red del que tenía un producto de la mensajería. Vuelto a trabajar, fue vendida como correo de la PC del ms (o Microsoft envía para el establecimiento de una red de la PC). El API básico al correo de la PC del ms era conocido como versión 0 (o MAPI0 ) de MAPI. MAPI utiliza las funciones basadas libremente en el estándar XAPIA X.
MAPI incluye facilies para tener acceso a los almacenes de mensaje de los transportes del mensaje y a los directorios .
El interfaz extendido completo de MAPI se requiere para interconectar servicios mensajería-basados a los usos de cliente tales como perspectiva. Por ejemplo, varios vendedores del producto del servidor del email de no-Microsoft crearon el " " de los proveedores de servicios de MAPI; para permitir que sus productos sean alcanzados vía perspectiva. Los ejemplos notables incluyeron a HP OpenMail y IBM Lotus Notes .
MAPI0 también tenía un interfaz del prestatario de servicios de clases. De hecho, Microsoft utilizó esto para interconectar MS-Mail a un sistema del email basado en el Xenix, para el uso interno.
MAPI extendido es el método de acceso principal de datos del email usado por Outlook, al interfaz al intercambio de Microsoft, vía los proveedores de servicios de MAPI enviados con perspectiva.
El protocolo de MAPI/RPC es propietario a Microsoft, ejecutado usar la variante MSRPC de Microsoft del protocolo DCE/RPC . Microsoft no publica los detalles del protocolo al público. Sin embargo, autoriza el protocolo para un honorario.
Qué se sabe sobre el protocolo viene predominante de los tercero-partidos que tienen Reverso-dirigido el protocolo. Complicando tales esfuerzos, el contenido del protocolo se filtra con una operación XOR contra 0xa5 el hexadecimal. Esto ayuda a asegurarse de que el contenido del protocolo no es directo legible como texto claro.
" Protocol" de MAPI; es un nombre familiar para el MAPI/RPC. Ocasionalmente, Microsoft también lo ha llamado, " Intercambio RPC" y " Perspectiva-Intercambiar el transporte Protocol".
.
| Random links: | Palacio de justicia de Gloucester, Virginia | Funcionar con para arriba la cuenta | Fustat | Autofac |