A Microsoft object library that provides messaging capability for applications written in Microsoft Visual Basic, Microsoft Visual C++, and Win32 Virtual Machine for Java.
Collaboration Data Objects (CDO) provides distributed Web applications with a standard way to quickly and easily create, send, post, receive, read, and manipulate messages using interfaces based on standard Internet protocols such as Simple Mail Transfer Protocol (SMTP), Network News Transfer Protocol (NNTP), and Multipurpose Internet Mail Extensions (MIME).
CDO 2 is included with Internet Information Server (IIS) version 4 and with the Microsoft Windows 2000 operating system platforms to support the built-in SMTP and NNTP services.
CDO 2 does not support mailboxes, but it does support protocol events to enable programmers to write routines that respond to incoming messages and process outgoing messages. For security reasons, CDO cannot be accessed by scripts running on Microsoft Internet Explorer.