Mensajes MAPI
Hace referencia a: Outlook 2013 | Outlook 2016
Los mensajes son objetos MAPI que se transmiten de una aplicación cliente a otra a través de la cola mapi y los proveedores de servicios mediante un sistema de mensajería. Casi todos los componentes de MAPI funcionan con mensajes. Los clientes permiten a los usuarios crear, guardar, enviar y eliminar mensajes, además de copiarlos y moverlos de una carpeta a otra. Los proveedores de almacén de mensajes son responsables de la administración de mensajes y de la entrega de mensajes a la cola MAPI o a un proveedor de transporte. La cola MAPI mueve los mensajes a un proveedor de transporte adecuado, mientras que los proveedores de transporte controlan la entrega y recepción de mensajes hacia y desde un sistema de mensajería y establecen las propiedades de destinatario y opción de mensaje. Los proveedores de libretas de direcciones funcionan indirectamente con mensajes, lo que admite propiedades que describen a los destinatarios del mensaje.
Los mensajes se almacenan en carpetas a lo largo de un almacén de mensajes, normalmente carpetas creadas en la carpeta raíz del mensaje de los mensajes de lídes (IPM). Normalmente, los mensajes se almacenan en el mismo nivel que las carpetas Bandeja de entrada IPM estándar, Elementos enviados, Elementos eliminados y Bandeja de salida, o en niveles inferiores de la jerarquía. Sin embargo, los mensajes también se pueden almacenar fuera del subárbol IPM.
Los mensajes creados en el subárbol IPM estándar tienen contenido estándar (es decir, contenido visible para el usuario de una aplicación cliente). Las notas y los informes son ejemplos de mensajes que tienen contenido estándar. Los mensajes también se pueden crear con contenido asociado o contenido que no está visible en el cliente típico. Las carpetas admiten dos tablas de contenido diferentes para contener los distintos tipos de mensajes: una tabla de contenido estándar para los mensajes estándar y una tabla de contenido asociada para los mensajes asociados. Dado que MAPI no establece estándares para el contenido de los mensajes asociados, pueden contener información arbitraria.
Un mensaje puede tener datos adicionales (en forma de archivo, otro mensaje o un objeto OLE) asociados a él. Estos datos adicionales, que se denominan datos adjuntos, aparecen como un icono o, para un mensaje RTF, como metarchivo en el texto del mensaje. Un mensaje puede tener cero, uno o varios datos adjuntos. Los datos adjuntos siempre se transmiten con el mensaje.
Un mensaje que se transmite tiene uno o varios destinatarios (direcciones asociadas a un sistema de mensajería determinado). Algunos destinatarios son entradas en un contenedor que pertenece a un proveedor de libreta de direcciones en el perfil actual; otros destinatarios solo se crean para transmitir el mensaje. Dado que se debe acceder a los destinatarios y los datos adjuntos a través del mensaje con el que están asociados, los destinatarios y los datos adjuntos de un mensaje se conocen como subobjetos.
Los proveedores de almacén de mensajes admiten mensajes, datos adjuntos y destinatarios a través de métodos en tres interfaces:
Interfaz | Descripción |
---|---|
Imessage |
Administra datos adjuntos y destinatarios, envía mensajes y establece el estado de lectura. |
IMAPIFolder |
Crea, copia y mueve mensajes y subcarpetas y administra el estado del mensaje. |
IAttach |
Administra las propiedades de los datos adjuntos. |