Différences entre CDO, MAPI simple et MAPI étendue

Traductions disponibles Traductions disponibles
Numéro d'article: 200018 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Résumé

Cet article décrit les principales différences entre CDO (anciennement appelé Active Messaging et OLE Messaging), simple MAPI, CMC (Common Messaging Calls) et MAPI étendu (généralement appelé simplement MAPI).

Plus d'informations

CDO

Collaboration Data Objects (CDO) a été initialement appelé «OLE» et messagerie ultérieure "Active Messaging". CDO est un wrapper COM de l'interface MAPI bibliothèque et peut être appelée à partir de n'importe quel langage de développement prenant en charge l'automation. Par exemple, simple MAPI, CDO est principalement destiné aux activités de client. CDO implémente la plupart mais pas toutes les fonctionnalités MAPI, même si c'est bien plus que simple MAPI. Certaines activités pouvant être effectuées à l'aide de CDO :
  • Ouvrez une session sur le système de messagerie avec des profils spécifiques ou avec l'authentification anonyme.
  • Composer des messages, adresse et résoudre des destinataires, envoyer, recevoir et lire les messages, ajouter des pièces jointes, automatiser les réponses.
  • Gérer les calendriers ; créer des réunions et rendez-vous.
  • Gérer des dossiers et des messages au sein de la banque d'informations.
  • Gestion des adresses, en particulier au sein de l'adresse personnelle carnet.

Il existe deux distincts «types» de CDO, MAPI basé CDO.dll et le SMTP base CDONTS.dll. La bibliothèque CDONTS autorise un affichage d'informations sélectionnées au format HTML.

Pour plus d'informations spécifiques à CDO voir les articles suivants de la base de connaissances :
171440Où à acquérir Collaboration Data Objects Library

Pour plus d'informations spécifiques à CDONTS voir les articles suivants de la base de connaissances :
186204HOWTO : Utilisez CDONTS pour collecter et mail information à partir d'un utilisateur
177850Information : Quelle est la différence entre CDO 1.2 et CDONTS ?

MAPI

La MAPI Messaging Application Program Interface () est un vaste ensemble de fonctions que les développeurs peuvent utiliser pour créer des applications à extension messagerie. La bibliothèque de fonction complète est appelé MAPI 1.0 ou MAPI étendu. MAPI étendu permet de contrôler complète du système de messagerie sur le client ordinateur, la création et la gestion des messages, gestion des boîtes aux lettres du client, des fournisseurs de services et ainsi de suite.

Les applications qui utilisent directement MAPI sont écrites en C ou C++.

MAPI simple

Simple MAPI est un sous-ensemble de 12 fonctions, qui permettent aux développeurs d'ajouter des fonctionnalités de messagerie de base à leurs applications Windows. Simple MAPI inclut des fonctions pour prendre en charge d'envoyer et recevoir des messages :
  • Ouvrez une session sur le système de messagerie.
  • Composer de nouveaux messages, ajouter et résoudre des destinataires, envoyer des messages.
  • Récupérer et lire les messages provenant de la boîte de réception.
Les fonctions simple MAPI peuvent être appelées à partir de n'importe quelle application qui prend en charge à la fois en appels API ainsi que les structures et types de données utilisés par simple MAPI, tels que C, C++, Visual Basic et Visual Basic pour applications (VBA).

«Les contrôles MAPI inclus avec Microsoft Visual Basic (versions 3 à 6) et la version de MAPI installé par Outlook Express implémenter simple MAPI uniquement».

Pour plus d'informations spécifiques à simple MAPI, consultez la base de connaissances suivant articles :
105964PC MAPI : Questions techniques courantes de MAPI simple et intuitive
239576Information : Limites de support de développement avec Outlook Express

CMC

CMC (Common Messaging Calls) est une bibliothèque de fonctions de 10 pour ajouter des simples fonctions de messagerie aux applications client écrites en C ou C++. CMC est basé sur le noyau sous-système MAPI afin qu'il partage l'avantage de l'indépendance du système de messagerie. L'API de CMC est particulièrement intéressant, car il est également indépendante du système d'exploitation, par conséquent utile pour les applications client multi plate-forme. CMC inclut également la prise en charge la X.400 API. Le CMC prend en charge les trois tâches principales :
  • Envoi de messages
  • Récupération des messages
  • Recherche des informations d'adressage
Versions actuelles du sous-système MAPI n'implémentent pas CMC. N'utilisez pas de CMC pour mettre en ?uvre des solutions de messagerie.

Références

Kit de développement (SDK), plate-forme de messagerie et collaboration services

Les rubriques MSDN suivantes sont donc utile de comprendre la relation complète de ces technologies de messagerie :
  • Interfaces de programmation MAPI
  • Sur le sous-système MAPI
  • À propos de l'architecture MAPI

Propriétés

Numéro d'article: 200018 - Dernière mise à jour: jeudi 29 mars 2007 - Version: 6.4
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office Outlook 2007
  • Microsoft Collaboration Data Objects 1.21
  • Microsoft Messaging Application Programming Interface
  • Simple Messaging Application Programming Interface (MAPI)
Mots-clés : 
kbmt kbfaq kbinfo kbmsg KB200018 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 200018
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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