INFO: CDO, 단순 MAPI 및 확장 MAPI 간의 차이점

기술 자료 번역 기술 자료 번역
기술 자료: 200018 - 이 문서가 적용되는 제품 보기.
이 문서는 이전에 다음 ID로 출판되었음: KR200018
모두 확대 | 모두 축소

요약

본 문서에서는 CDO(이전 이름은 Active Messaging 및 OLE Messaging), 단순 MAPI, CMC(Common Messaging Call) 및 확장 MAPI(보통 간단히 MAPI라고 함) 간의 주요한 차이점을 설명합니다.

추가 정보

CDO

CDO(Collaboration Data Objects)는 원래 "OLE Messaging"이라고 불리다가 이후 "Active Messaging"이라고 불리던 것입니다. CDO는 MAPI 라이브러리의 COM 래퍼이며 자동화를 지원하는 모든 개발 언어를 통해 호출할 수 있습니다. 예를 들어, 단순 MAPI, CDO는 원래 클라이언트 작업을 위한 목적으로 고안되었습니다. CDO는 MAPI 기능의 대부분을 구현하여 단순 MAPI 보다는 휠씬 많은 기능을 갖지만 MAPI의 기능을 모두 갖지는 않습니다. CDO를 사용하여 다음과 같은 작업을 수행할 수 있습니다.
  • 특정 프로필로 또는 익명 인증으로 메시징 시스템에 로그
  • 메시지 작성, 받는 사람 주소 지정 및 확인, 메시지 보내기, 받기 및 읽기, 파일 첨부, 자동 응답
  • 일정 관리: 모임 및 약속 만들기
  • 정보 저장소(Information Store)의 폴더 및 메시지 관리
  • 주소 관리: 특히 PAB(Personal Address Book)의 주소 관리

CDO의 가장 큰 특징은 MAPI 기반 CDO.DLL 및 SMTP 기반 CDONTS.dll입니다.

CDO에 관련된 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
176916 INFO: Active Messaging and Collaboration Data Objects (CDO)
171440 Where to Acquire the Collaboration Data Objects Library

CDONTS에 관련된 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
186204 HOWTO: Use CDONTS to Collect and Mail Information From a User
177850 INFO: What is the Difference Between CDO 1.2 and CDONTS?

MAPI

MAPI(Messaging Application Program Interface)는 개발자가 메일을 사용할 수 있는 응용 프로그램을 만드는 데 사용할 수 있는 광범위한 함수의 집합입니다. 전체 함수 라이브러리를 MAPI 1.0 또는 확장 MAPI라고 합니다. 확장 MAPI를 통해 클라이언트 컴퓨터의 메시징 시스템, 메시지 작성 및 관리, 클라이언트 사서함 관리, 서비스 제공자 등을 완전히 제어할 수 있습니다.

MAPI를 직접 사용하는 응용 프로그램은 C 또는 C++로 작성됩니다.

단순 MAPI

단순 MAPI는 12 개의 함수로 이루어진 하위 집합으로서 개발자가 Windows 기반 응용 프로그램에 기본 메시징 기능을 추가할 수 있도록 합니다. 단순 MAPI에는 메시지 받기 및 보내기를 지원하는 기능이 포함됩니다.
  • 메시징 시스템에 로그온
  • 새 메시지 작성, 받는 사람 추가 및 분석, 메시지 보내기
  • 받은 편지함에서 메시지 가져오기
단순 MAPI 함수는 C, C++, Visual Basic 및 VBA(Visual Basic for Applications)와 같이 API 호출뿐만 아니라 단순 MPAI가 사용하는 구조 및 데이터 유형을 모두 지원하는 어떤 응용 프로그램에서도 호출할 수 있습니다.

Microsoft Visual Basic(버전 3에서 6까지)에 포함된 MAPI 컨트롤 및 Outlook Express로 설치된 MAPI 버전은 단순 MAPI만 구현합니다.

단순 MAPI에 관련된 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
105964 PC MAPI: Simple MAPI Common Technical Questions and Answer
239576INFO: Outlook Express의 개발자 지원 제한

CMC

CMC(Common Messaging Calls)는 단순 메시징 기능을 C 또는 C++로 작성된 클라이언트 응용 프로그램에 추가하기 위한 10개의 함수로 이루어진 라이브러리입니다. CMC는 핵심 MAPI 하위 시스템의 상부에 위치하기 때문에 마찬가지로 메시징 시스템에 대하여 독립적이라는 장점을 갖습니다. 특히, CMC API는 운영 체제에 독립적이어서 여러 플랫폼에서 사용하는 클라이언트 응용 프로그램에 유용합니다. CMC에도 X.400 API에 대한 지원이 포함됩니다. CMC는 다음 세 가지 주요 작업을 지원합니다.
  • 메시지 보내기
  • 메시지 가져오기
  • 주소 정보 찾아보기
CMC에 관련된 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
114247 PC MAPI: Background on Common Messaging Calls (CMC)

참조

플랫폼 SDK(Software Development Kit), 메시징 및 공동 서비스

다음 MSDN 항목은 이러한 메시징 기술 사이의 관계를 완전히 이해하는 데 유용합니다.
  • MAPI 프로그래밍 인터페이스
  • MAPI 하위 시스템에 대하여
  • MAPI 아키텍처에 대하여

속성

기술 자료: 200018 - 마지막 검토: 2005년 8월 24일 수요일 - 수정: 1.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Collaboration Data Objects 1.0a
  • Microsoft Collaboration Data Objects 1.1
  • Microsoft Collaboration Data Objects 1.2
  • Microsoft Collaboration Data Objects 1.21
  • Microsoft Messaging Application Programming Interface
  • Simple Messaging Application Programming Interface (MAPI)
키워드:?
kbinfo kbcdo100a kbcdo110 kbcdo120 kbcdo121 kbmsg kbmapi kbfaq kbmapi100 kbgrpmsg kbcdonts kbcdo kbmapi000 KB200018

피드백 보내기

 

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