HOME

TheInfoList



OR:

Collaboration Data Objects (CDO), previously known as OLE Messaging or Active Messaging, is an
application programming interface An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how t ...
included with
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
and
Microsoft Exchange Server Microsoft Exchange Server is a mail server and calendaring server developed by Microsoft. It runs exclusively on Windows Server operating systems. The first version was called Exchange Server 4.0, to position it as the successor to the related ...
products. The library allows developers to access the Global Address List and other server objects, in addition to the contents of mailboxes and public folders.


Overview

CDO is a technology for building messaging or collaboration applications. CDO can be used separately or in connection with Outlook Object Model to gain more access over Outlook. CDO is not a part of Outlook Object Model and it doesn't provide any event-based functionality, nor can Outlook objects be manipulated using CDO. Starting with Exchange 2007, neither the Messaging API (MAPI) client libraries nor CDO 1.2.1 are provided as a part of the base product installation. They are available as downloads.


Versions

*CDONTS: available on
Windows NT 4.0 Windows NT 4.0 is a major release of the Windows NT operating system developed by Microsoft and oriented towards businesses. It is the direct successor to Windows NT 3.51, which was released to manufacturing on July 31, 1996, and then to retail ...
by installing the Option Pack, or
Exchange Server Microsoft Exchange Server is a mail server and calendaring server developed by Microsoft. It runs exclusively on Windows Server operating systems. The first version was called Exchange Server 4.0, to position it as the successor to the related ...
. *CDOSYS: available on
Windows 2000 Windows 2000 is a major release of the Windows NT operating system developed by Microsoft and oriented towards businesses. It was the direct successor to Windows NT 4.0, and was Software release life cycle#Release to manufacturing (RTM), releas ...
and onwards by installing the
SMTP The Simple Mail Transfer Protocol (SMTP) is an Internet standard communication protocol for electronic mail transmission. Mail servers and other message transfer agents use SMTP to send and receive mail messages. User-level email clients typical ...
service in Internet Information Server (IIS).


See also

*
Collaboration Data Objects for Windows NT Server Collaboration Data Objects for Windows NT Server (CDONTS) is a component included with Microsoft's Windows NT and Windows 2000 server products. It facilitates creating and sending e-mail messages from within web application scripts, typically ASP ...
*
MAPI Messaging Application Programming Interface (MAPI) is an API for Microsoft Windows which allows programs to become email-aware. While MAPI is designed to be independent of the protocol, it is usually used to communicate with Microsoft Exchange Ser ...
*
ActiveX ActiveX is a deprecated software framework created by Microsoft that adapts its earlier Component Object Model (COM) and Object Linking and Embedding (OLE) technologies for content downloaded from a network, particularly from the World Wide Web. ...


References


External links


j-XChange
- Pure and Open Source (LGPL v3) Java implementation of the Collaboration Data Objects (CDO 1.21) for accessing Microsoft Exchange Server in a platform independent manner.
Overview of CDO
- Overview of CDO at
MSDN Microsoft Developer Network (MSDN) was the division of Microsoft responsible for managing the firm's relationship with developers and testers, such as hardware developers interested in the operating system (OS), and software developers developing ...

CDOSYS protocol


Downloads


ExchangeMapiCdo.EXE download

ExchangeCdo.MSI download
Microsoft application programming interfaces Email {{Windows-stub