Diferenças entre o CDO, Simple MAPI e o Extended MAPI

Traduções de Artigos Traduções de Artigos
Artigo: 200018 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Este artigo descreve diferenças chave entre CDO (anteriormente conhecido como mensagens de Active Directory e OLE mensagens), Simple MAPI, chamadas de mensagens comuns (CMC) e Extended MAPI (normalmente designada simplesmente por MAPI).

Mais Informação

CDO

O Collaboration Data Objects (CDO) originalmente era denominada "OLE mensagens" e posterior "Active Directory mensagens". O CDO é um wrapper de COM de MAPI biblioteca e pode ser chamado a partir de qualquer linguagem de desenvolvimento que suporte automatização. Por exemplo, Simple MAPI, CDO principalmente concebida para actividades de cliente. CDO implementa MAPI maior mas não todas as funcionalidades MAPI, embora muito mais simples. Algumas actividades que podem ser efectuadas utilizando CDO:
  • Iniciar sessão no sistema de mensagens com perfis específicos ou com a autenticação anónima.
  • Compor mensagens, endereço e resolver destinatários, enviar, receber e ler mensagens, adicionar anexos, automatizar respostas.
  • Gerir calendários; criar compromissos e reuniões.
  • Gerir pastas e mensagens no arquivo de informações.
  • Gerir endereços, especialmente dentro de endereços pessoal livro (PAB, Personal Address BOOK).

Existem dois distintos "versões" do CDO, MAPI com CDO.dll e o SMTP baseado no ficheiro CDONTS.dll. A biblioteca CDONTS permite apresentação de informações seleccionadas em formato HTML.

Para mais informações específicas de CDO consulte os seguintes artigos KnowledgeBase:
171440Onde adquirir Collaboration Data Objects Library

Para mais informações específicas CDONTS consulte os seguintes artigos KnowledgeBase:
186204COMO: Utilizar CDONTS para recolher e correio informações a partir de um utilizador
177850INFO: O que é a diferença entre o CDO 1.2 e CDONTS?

MAPI

O programa de interface MAPI (Messaging Application) é um conjunto abrangente de funções que os programadores podem utilizar para criar aplicações de correio. A biblioteca de funções completo é conhecida como MAPI 1.0 ou Extended MAPI. Extended MAPI permite controlo total sobre o sistema de mensagens no cliente computador, criação e gestão de mensagens, gestão da caixa de correio de clientes, fornecedores de serviços e assim sucessivamente.

As aplicações que utilizam directamente MAPI são escritas em C ou C++.

MAPI simples

MAPI simples é um subconjunto das 12 funções, que permitem aos programadores adicionar funcionalidade básica de mensagens para as respectivas aplicações baseado no Windows. MAPI simples inclui funções para suportar o envio e recepção de mensagens:
  • Iniciar sessão no sistema de mensagens.
  • Compor novas mensagens, adicionar e resolver destinatários, enviar mensagens.
  • Obter e ler mensagens da recepção.
As funções de Simple MAPI podem ser chamadas a partir de qualquer aplicação que suporta efectuar chamadas à API, bem como as estruturas e tipos de dados utilizados pelo Simple MAPI, como C, C++, Visual Basic e Visual Basic for Applications (VBA).

"Os controlos MAPI incluídos no Microsoft Visual Basic (versões 3 a 6) e a versão de MAPI instalado pelo Outlook Express implementar Simple MAPI só."

Para mais informações específicas de Simple MAPI consulte KnowledgeBase seguinte artigos:
105964MAPI do PC: Simple MAPI perguntas técnicas comuns e a resposta
239576INFO: Limitações de suporte de programação com o Outlook Express

CMC

Chamadas de mensagens comuns (CMC) é uma biblioteca de 10 funções para adicionar capacidades de mensagens simples às aplicações cliente escritas em C ou C++. CMC baseia-se na parte superior do principal subsistema MAPI para partilha a vantagem de independência do sistema de mensagens. A API de CMC é especialmente importante uma vez que também é independente do sistema operativo, assim útil para aplicações cliente de plataforma cruzada. CMC também inclui suporte para o X.400 API. A CMC suporta três tarefas principais:
  • Envio de mensagens
  • Obter mensagens
  • Procurar informações de endereçamento
Versões actuais do subsistema MAPI não implementam CMC. Não utilize CMC para implementar soluções de mensagens.

Referências

Plataforma Software Development Kit (SDK), mensagens e dos serviços de colaboração

Os seguintes tópicos da MSDN são úteis para compreender a relação completa destas tecnologias de processamento de mensagens:
  • Interfaces de programação de MAPI
  • Sobre o subsistema MAPI
  • Sobre a arquitectura MAPI

Propriedades

Artigo: 200018 - Última revisão: 29 de março de 2007 - Revisão: 6.4
A informação contida neste artigo aplica-se a:
  • Microsoft Office Outlook 2007
  • Microsoft Collaboration Data Objects 1.21
  • Microsoft Messaging Application Programming Interface
  • Simple Messaging Application Programming Interface (MAPI)
Palavras-chave: 
kbmt kbfaq kbinfo kbmsg KB200018 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 200018

Submeter comentários

 

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