Relationship between 1.x CDO Libraries and CDOSYS.DLL

This article was previously published under Q195683
This article has been archived. It is offered "as is" and will no longer be updated.
This article discusses how Microsoft Collaboration Data Objects (CDO) for Windows2000 (CDOSYS) relates to earlier versions of CDO (1.x) as well as Collaboration Data Objects for NT Server (CDONTS).
CDOSYS and CDONTS (1.x) are both object libraries designed toenable SMTP Messaging. However, while CDOSYS provides all of the samefunctionality as CDONTS (plus substantially more), the two arenot code-compatible. Also, because CDOSYS is based on the SMTP and NNTPstandards, it does not directly support mailboxes and is not code-compatible with CDO (1.1, 1.2, 1.21).

Because CDOSYS is not a direct replacement for CDONTS (1.x) nor areplacement for CDO (1.x), they can be used on the same system concurrently,if required. If a program or script needs to work with messaging objectsusing Microsoft Exchange Server as well as the SMTP and NNTP protocols, itcan simultaneously access the CDO (1.1, 1.2, 1.21) Library, the CDO (1.1, 1.2, 1.21) Rendering Library version, the CDONTS (1.x) Library, and the CDOfor Windows 2000 (CDOSYS) Library. An application running on an Automationcontroller such as Visual Basic can call all these libraries and coordinatetheir activities.

The most notable differences between CDONTS (1.x) and CDOSYS is that CDOSYS:
  • Provides great support for MIME messages.
  • Can be run on the client side.
  • Supports selection among multiple SMTP configurations
  • Supports server events
CDOSYS requires Windows 2000 and either a local or remote SMTP Server(which can be an Exchange server).
For more information about the differences listed above or about CDO for Windows2000 (CDOSYS) in general, see the "CDO for Windows 2000" topic in the Microsoft Developer Network (MSDN) Library (January 2000 or later) and related articles in the Microsoft Knowledge Base.

Article ID: 195683 - Last Review: 01/11/2015 01:58:59 - Revision: 4.1

  • Microsoft Collaboration Data Objects 2.0
  • Microsoft Collaboration Data Objects 1.1
  • Microsoft Collaboration Data Objects 1.2
  • Microsoft Collaboration Data Objects 1.21
  • kbnosurvey kbarchive kbinfo kbmsg KB195683