Diferencias entre CDO, MAPI simple y MAPI extendido

Seleccione idioma Seleccione idioma
Id. de artículo: 200018 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

En este artículo describe diferencias claves entre CDO (anteriormente conocido como Mensajería ActiveX y mensajería OLE), MAPI simple, llamadas comunes de mensajería (CMC) y MAPI extendido (normalmente denominado simplemente como MAPI).

Más información

CDO

Collaboration Data Objects (CDO) originalmente se denominaba "Mensajería OLE" y posterior "mensajería activa". CDO es un contenedor COM de la MAPI biblioteca y se puede llamar desde cualquier lenguaje de desarrollo que admita automatización. Por ejemplo, MAPI simple, CDO está diseñado principalmente para las actividades de cliente. CDO implementa la mayoría pero no toda la funcionalidad MAPI, aunque es mucho más de Simple MAPI. Algunas actividades que pueden realizarse mediante CDO:
  • Inicie sesión en el sistema de mensajería con perfiles específicos o con la autenticación anónima.
  • Redactar mensajes, dirección y resolver a los destinatarios, enviar, recibir y leer mensajes, agregar datos adjuntos, automatizar las respuestas.
  • Administrar calendarios; crear reuniones y citas.
  • Administrar carpetas y mensajes en el almacén de información.
  • Administrar direcciones, especialmente dentro de la dirección personal de la libreta.

Existen dos distintos "variantes" de CDO, los basados en MAPI CDO.dll y el SMTP basa CDONTS.dll. La biblioteca CDONTS permite el procesamiento de información seleccionado en formato HTML.

Para obtener más información específica de CDO consulte los siguientes artículos de Knowledge Base:
171440Dónde adquirir la biblioteca Collaboration Data Objects

Para obtener más información específica de CDONTS consulte los siguientes artículos de Knowledge Base:
186204Cómo: Utilizar CDONTS para recopilar y correo información de un usuario
177850INFORMACIÓN: ¿Cuál es la diferencia entre CDO 1.2 y CDONTS?

MAPI

La interfaz de programa de aplicación mensajería (MAPI) es un amplio conjunto de funciones que los programadores pueden utilizar para crear aplicaciones habilitadas para correo. La biblioteca de función completa se denomina MAPI 1.0 o MAPI extendido. MAPI extendido permite control completo sobre el sistema de mensajería en el cliente de equipo, la creación y administración de mensajes, la administración de buzones de cliente, proveedores de servicios y así sucesivamente.

Las aplicaciones que utilizan MAPI directamente están escritas en C o C++.

MAPI simple

MAPI simple es un subconjunto de 12 funciones, que permiten a los desarrolladores agregar funcionalidad de mensajería básica a sus aplicaciones basadas en Windows. MAPI simple incluye funciones para admitir enviar y recibir mensajes:
  • Inicie sesión en el sistema de mensajería.
  • Redactar nuevos mensajes, agregar y resolver a los destinatarios, enviar mensajes.
  • Recuperar y leer los mensajes de la Bandeja de entrada.
Las funciones de MAPI simple pueden llamarse desde cualquier aplicación que admita tanto realizar llamadas a API, así como las estructuras y tipos de datos utilizan Simple MAPI, como C, C++, Visual Basic y Visual Basic para aplicaciones (VBA).

"Los MAPI controles incluidos con Microsoft Visual Basic (versiones 3 a 6) y la versión de MAPI instalado por Outlook Express implementar MAPI simple sólo".

Para obtener más información específica de Simple MAPI consulte la Knowledge Base siguiente artículos:
105964MAPI de PC: Preguntas técnicas comunes de MAPI simple y respuesta
239576INFORMACIÓN: Developer limitaciones de compatibilidad con Outlook Express

CMC

Llamadas de mensajería común (CMC) es una biblioteca de 10 funciones para agregar capacidades de mensajería simple a las aplicaciones de cliente escritas en C o C++. CMC se basa en el núcleo subsistema MAPI por lo que comparte la ventaja de independencia del sistema de mensajería. La API de CMC es especialmente valiosa, ya que también es independiente del sistema operativo, útil, por lo tanto, para aplicaciones de cliente multiplataforma. CMC también incluye compatibilidad para el X.400 API. El CMC admite tres tareas principales:
  • Envío de mensajes
  • Recuperar mensajes
  • Buscar información de direccionamiento
Las versiones actuales del subsistema MAPI no implementan CMC. No utilice CMC para implementar soluciones de mensajería.

Referencias

Plataforma de Software Development Kit (SDK), mensajería y servicios de colaboración

Los temas MSDN siguientes son útil entender la relación completa de estas tecnologías de mensajería:
  • Interfaces de programación de MAPI
  • Acerca del subsistema MAPI
  • Acerca de la arquitectura MAPI

Propiedades

Id. de artículo: 200018 - Última revisión: jueves, 29 de marzo de 2007 - Versión: 6.4
La información de este artículo se refiere a:
  • Microsoft Office Outlook 2007
  • Microsoft Collaboration Data Objects 1.21
  • Microsoft Messaging Application Programming Interface
  • Simple Messaging Application Programming Interface (MAPI)
Palabras clave: 
kbmt kbfaq kbinfo kbmsg KB200018 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 200018

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com