Collaborative Data Objects Messaging (CDO) API
The Collaborative Data Objects Messaging (CDO) API component is a Component Object Model (COM) library that makes it easy to create and send e-mail and newsgroup postings. It can also be used to filter incoming messages to an e-mail or news server.
This component relies upon MIME parsing, SMTP, and NNTP transport from Inetcomm.dll. Depending on configuration, this component may rely upon an SMTP service running locally to forward e-mail and newsgroup postings.
This component resides in Cdosys.dll.
This component resides in Cdosys.dll. It supports the following Internet standards:
- Multipurpose Internet Message Extensions (MIME), the Internet standard for formatting e-mail and news
- Hypertext Markup Language in MIME (MHTML), the Internet standard for e-mailing HTML content
- Simple Message Transport Protocol (SMTP), the Internet standard for e-mail transport
- Network News Transport Protocol (NNTP), the Internet standard for newsgroup transport
Both vtable and IDispatch interfaces are supported, so this component may be called from scripts and Active Server Pages (ASP), as well as Visual Basic, C, or C++ programs.
This component exposes Message and Bodypart objects that give callers detailed control over the MIME structure of Internet messages. A configuration object reads default configuration from the local computer but can be used to specify server connections and locale other than the default.
This component exposes several event synchronization objects, matched to events in the SMTP, for example, the arrival of a new e-mail message or newsgroup posting. There is also a DropDirectory object, which may be used to enumerate, examine, and delete messages in the SMTP server's local drop directory.
This component requires and works with the Outlook Express component and the Internet Explorer component.
This component requires and works with the ActiveX Data Objects library. It relies on this library for its field and stream objects.
This component works with SMTP, either as it runs on the local computer or on a remote computer.
There are no configurable settings for this component.
© 2006 Microsoft Corporation. All rights reserved.