Share via


Introduction

Introduction

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

CDO for Exchange Management (CDOEXM) is a collection of Component Object Model (COM) classes and interfaces aggregated into Collaboration Data Objects (CDO) and Active Directory® Service Interfaces (ADSI) classes. You can use CDOEXM to manage Microsoft® Exchange servers, mailbox stores, public stores, public folder trees, storage groups, and Exchange recipients (users, contacts, and groups) programmatically. You can use CDOEXM objects on your server. On computers where the Exchange Management components are installed, you can manage Exchange remotely. You can use CDO to work with items in the stores.

CDOEXM encapsulates and simplifies many programmatic tasks that are specific to managing Exchange Server 2003. Interfaces aggregated into CDO and ADSI classes allow you to manage recipients and their mailboxes. CDOEXM can be used either on the same computer as Exchange Server 2003 or remotely on computers that have the Exchange Management components installed.

CDOEXM allows you to develop applications such as the following:

Business Critical Applications

Business applications can use the management tools to manage Exchange store information and recipients programmatically, according to business logic or business rules.

System Administration

System administrators can build custom programs to move mailboxes between MDBs, mount public stores, create and enable recipients, move mailboxes, change forwarding addresses, and so on. You can build these programs quickly by using the recipient management interfaces.

MMC Snap-ins

CDOEXM is intended for use in developing your own Microsoft Management Console (MMC) snap-ins for Exchange.

Remote Management

You can use CDOEXM to develop server-side objects to manage Exchange 2000 Server. These management objects can be invoked remotely by using ASP pages.

Automated Services

Automatic services (or tools) can use CDOEXM. An example is a tool that uses CDOEXM to service Web-based clients, allowing them to register as new users in an Exchange store, granting them access to public stores, and giving them mailboxes.

The following sections provide more background information about managing Exchange programmatically.

CDO for Exchange Management

Managing Exchange Server

Managing Mail Recipients

Web-Based Management

Send us your feedback about the Microsoft Exchange Server 2003 SDK.

Build: June 2007 (2007.618.1)

© 2003-2006 Microsoft Corporation. All rights reserved. Terms of use.