INFO: MAPI no es apropiado para mensajes HTML

Resumen

Extendido MAPI Messaging Application Programming Interface () no debe utilizarse para generar los mensajes con formato HTML. Como alternativa, considere el uso del modelo de objetos de Microsoft Outlook, CDONTS, CDOSYS, CDOEX o un control de SMTP de otros fabricantes.

Más información

MAPI 1.0 se escribió antes de correo HTML fue desarrollado y no admite la creación de mensajes con formato HTML de forma confiable. MAPI 1.0 es la versión admitida por todas las versiones de Microsoft Exchange a través de la versión 5.5 (y todos los Service Packs). Esto incluye las siguientes tecnologías subordinadas:
  • MAPI simple
  • MAPI extendida
  • Mensajería OLE
  • Active Messaging (Collaboration Data Objects (CDO) 1.1)
  • Versiones CDO 1.2 y 1.21
  • Controles MAPI (Msmapi32.ocx)
Si se necesitan mensajes en formato HTML, como para el envío de texto con formato en otros lenguajes, tecnologías alternativas que proporcionan soporte más confiable para los mensajes HTML se recomiendan:
  • CDONTS
  • CDO para Windows 2000 (CDOSYS)
  • CDO para Exchange 2000 (CDOEX)
  • Modelo de objetos de Outlook de Microsoft Outlook 98 o posterior
  • Controles ActiveX compatible con SMTP obtenidos de proveedores

Cómo Outlook genera correo de HTML basado en MAPI

Las interfaces que utiliza Outlook para generar y trabajar con correo con formato HTML no se exponen externamente, excepto lo que se expone a través de la propiedad HTMLBody. Outlook almacena los datos HTML como una secuencia RTF especialmente codificada en la propiedad MAPI PR_RTF_COMPRESSED. No hay ninguna interfaz pública para generar, leer o manipular esta secuencia compleja como datos HTML. PR_BODY contiene la traducción del texto del cuerpo del mensaje.

¿Qué PR_BODY_HTML?

Según la documentación de la PR_BODY_HTML, esta propiedad sólo es compatible con un almacén de mensajes si el almacén devuelve STORE_HTML_OK en la propiedad PR_STORE_SUPPORT_MASK. Ningún almacén de mensajes de Microsoft es compatible con este indicador. Algunos proveedores de almacenamiento de terceros pueden optar por admitir este indicador y la propiedad.

Referencias

Para obtener información adicional acerca de las tecnologías MAPI, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

200018 INFO: diferencias entre CDO, MAPI Simple y MAPI extendido
Propiedades

Id. de artículo: 268440 - Última revisión: 9 ene. 2017 - Revisión: 1

Comentarios