Managed Email 2007 Namespace

This section provides the details of the application programming interface (API) for the Managed Email 2007 namespace included with the Microsoft Provisioning System (MPS) in the Microsoft Solution for Hosted Messaging and Collaboration version 4.0 . The purpose of this API is to provide public access to granular Exchange provisioning functions. In addition to making the procedures public the namespace performs role based security checks before delegating the call to the provider. The goal is to

  • Publicly expose Exchange 2007 Provider Features

  • Provide automated resource management via Exchange 2007 Resource Manager

  • Implement Service Plan integration

  • Provide XSD Schema for all input and outputs

Implementation

The Managed Email 2007 namespace installs as a Microsoft Provisioning Framework (MPF) Namespace in MPS Provisioning Manager. It may require the additional execution of a procedure to set up permissions, credentials, or perform additional initialization configurations.

Public Methods

Public Method Description

Managed Email 2007::AddFolderPermission

Adds permission to an existing public folder.

Managed Email 2007::AddMailboxPermission

Adds specific permissions for users or groups to the Specified Mailbox.

Managed Email 2007::AddOABCAS

Adds an offline address book (OAB) CAS server into pool.

Managed Email 2007::CreateAddressList

Creates a new address list.

Managed Email 2007::CreateFolder

Creates a public folder.

Managed Email 2007::CreateGlobalAddressList

Creates a Global Address List.

Managed Email 2007::CreateMailbox

Mailbox enables an existing user.

Managed Email 2007::CreateOABCASPool

Creates an OAB CAS Pool in the Active Directory.

Managed Email 2007::CreateOfflineAddressBook

Creates an offline address book for a customer.

Managed Email 2007::CreateResourceMailbox

Creates a resource mailbox in Exchange.

Managed Email 2007::CreateSMTPDomain

Creates a new accepted domain for an organization.

Managed Email 2007::DeleteAddressList

Deletes an organization's Address List.

Managed Email 2007::DeleteFolder

Deletes a public folder.

Managed Email 2007::DeleteGlobalAddressList

Deletes an organization Global Address List.

Managed Email 2007::DeleteMailbox

Removes the mailbox of a user and removes Exchange attributes from Active Directory.

Managed Email 2007::DeleteOABCAS

Removes an OAB CAS server into pool.

Managed Email 2007::DeleteOfflineAddressBook

Deletes offline address book for customer.

Managed Email 2007::DeleteResourceMailbox

Removes the mailbox of a user in Exchange and removes Exchange attributes from Active Directory.

Managed Email 2007::DeleteSMTPDomain

Removes an accepted SMTP domain.

Managed Email 2007::DeleteSMTPDomainByGUID

Removes an accepted SMTP domain with the specified GUID.

Managed Email 2007::GetCASMailbox

Returns a complete list of the CAS Mailbox attributes for a specified user.

Managed Email 2007::GetMailbox

Retrieves user mailbox attributes.

Managed Email 2007::GetMailboxPermission

Lists the permissions on a mailbox.

Managed Email 2007::GetOABCAS

Lists the OAB CAS servers inside pool.

Managed Email 2007::GetOABCASPools

Gets the OAB CAS Pool properties in the Active Directory.

Managed Email 2007::GetOABCASPoolDefault

Retrieves the attributes of a resource mailbox from Exchange.

Managed Email 2007::GetResourceMailbox

Gets the default OAB CAS Pool.

Managed Email 2007::GetSMTPDomain

Returns a collection of the AcceptedDomains.

Managed Email 2007::Initialize

Initializes the namespace.

Managed Email 2007::MailDisableContact

Mail-disables an existing contact.

Managed Email 2007::MailDisableFolder

Mail-disables an existing public folder.

Managed Email 2007::MailDisableGroup

Removes mail capabilities from a mail-enabled group.

Manaegd Email 2007::MailEnableContact

Mail-enables an existing contact.

Managed Email 2007::MailEnableFolder

Mail-enables an existing public folder.

Managed Email 2007::MailEnableGroup

Mail-enables an existing universal group.

Managed Email 2007::ModifyFolder

Modifies the attributes of an existing public folder.

Managed Email 2007::ModifyMailbox

Modifies mailbox properties for an existing user.

Managed Email 2007::ModifyOABCASPool

Modifies an OAB CAS pool in the Active Directory.

Managed Email 2007::ModifyOfflineAddressBook

Modifies an OAB for a business organization. .

Managed Email 2007::ModifyResourceMailbox

Modifies the attributes of a resource mailbox in Exchange server.

Managed Email 2007::MoveMailbox

Moves a mailbox from one mailbox store to another.

Managed Email 2007::RebuildOfflineAddressBook

Rebuilds an offline address list for a customer.

Managed Email 2007::RemoveFolderPermission

Removes permission from an existing public folder.

Managed Email 2007::RemoveMailboxPermission

Removes specific permissions for users or groups to the Specified Mailbox.

Managed Email 2007::RemoveOABCASPool

Removes an OAB CAS Pool in the Active Directory.

Managed Email 2007::RepairExchangeObject

Resets OtherWellKnownObject values for an Active Directory object.

Managed Email 2007::SetCASMailbox

Sets CAS Mailbox data.

Managed Email 2007::SetOABCASPoolDefault

Sets the default OAB CAS Pool.

Applies To

  • Hosted Messaging and Collaboration version 4.5

  • Hosted Messaging and Collaboration version 4.0