Collaboration Data Objects
Encyclopedia
Collaboration Data Objects (CDO), previously known as OLE Messaging or Active Messaging, is an application programming interface
included with Microsoft Windows
and Microsoft Exchange Server
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.
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 can be downloaded from here:
ExchangeMapiCdo.EXE download
ExchangeCdo.MSI download
Application programming interface
An application programming interface is a source code based specification intended to be used as an interface by software components to communicate with each other...
included with Microsoft Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
and Microsoft Exchange Server
Microsoft Exchange Server
Microsoft Exchange Server is the server side of a client–server, collaborative application product developed by Microsoft. It is part of the Microsoft Servers line of server products and is used by enterprises using Microsoft infrastructure products...
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.
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 can be downloaded from here:
ExchangeMapiCdo.EXE download
ExchangeCdo.MSI download
Versions
- CDONTS: available on Windows NT 4.0Windows NT 4.0Windows NT 4.0 is a preemptive, graphical and business-oriented operating system designed to work with either uniprocessor or symmetric multi-processor computers. It was the next release of Microsoft's Windows NT line of operating systems and was released to manufacturing on 31 July 1996...
by installing the Option Pack, or Exchange Server. - CDOSYS: available on Windows 2000Windows 2000Windows 2000 is a line of operating systems produced by Microsoft for use on personal computers, business desktops, laptops, and servers. Windows 2000 was released to manufacturing on 15 December 1999 and launched to retail on 17 February 2000. It is the successor to Windows NT 4.0, and is the...
and onwards by installing the SMTP service in Internet Information Server (IIS).
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 MSDNMicrosoft Developer NetworkThe Microsoft Developer Network is the portion of Microsoft responsible for managing the firm's relationship with developers and testers: hardware developers interested in the operating system , developers standing on the various OS platforms, developers using the API and scripting languages of...
- CDOSYS protocol