Exchange 2007 Provider Namespace
This section provides the details of the application programming interface (API) for the Exchange 2007 Provider 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 provider 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 namespace Features
Provide XSD Schema for all input and outputs
Implementation
The Exchange 2007 Provider 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 |
---|---|
Adds permission to an existing public folder. |
|
Adds specific permissions for users or groups to the specified Mailbox. |
|
Creates an Addresslist for an organization. |
|
Creates a folder within a MAPI TLH and assigns permissions. |
|
Create a Global Addresslist for an Organization. |
|
Causes the server to create a mailbox in Exchange. |
|
Creates an offline address book (OAB) for a customer. And it updates the access rules in Active Directory so that only users in the specified organization have the permission to download the OAB. |
|
Creates a resource mailbox in Exchange. |
|
Creates the SMTP domain(s) for a hosted customer. |
|
Deletes address list for customer. |
|
Deletes a Public Folder |
|
Removes the Global Address List (GAL) from all GALs and also updates the Exchange configuration container to reflect the changes. |
|
Deletes a Mailbox |
|
Deletes offline address book for customer. |
|
Deletes SMTP Domain. |
|
Returns a list of the attributes of a Microsoft Exchange Server 2007 mailbox on a client access server (CAS). |
|
Gets the Protocol settings property of a mailbox. |
|
Retrieves the current permissions for users or groups to the Specified Mailbox. |
|
Retrieves attributes of an OAB Virtual Directory on a CAS server. |
|
Gets an OAB for a customer. |
|
Retrieves the attributes of a resource mailbox from Exchange. |
|
Returns a collection of the AcceptedDomains. |
|
Mail-disables a contact. |
|
Mail-disables a public folder. |
|
Disables a Distribution List's email capability. |
|
Mail-enables an existing contact. |
|
Mail-enable a public folder. |
|
Mail-enables a group, effectively turning it into a distribution list. |
|
Modifies an existing Public folder. |
|
Modifies an OAB for a business organization |
|
Causes the server to update an Exchange mailbox. |
|
Modifies the attributes of a resource mailbox in Exchange. |
|
Causes the server to move an Exchange mailbox |
|
Removes an Offline Addresslist for an Organization. |
|
Rebuilds an Offline Addresslist for an Organization. |
|
Removes permissions on a Public folder. |
|
Removes specific permissions for users or groups to the Specified Mailbox. |
|
Repairs the OtherWellKnownObjects values of the Active Directory Object. |
|
Sets CAS Mailbox data. |
Applies To
Hosted Messaging and Collaboration version 4.5
Hosted Messaging and Collaboration version 4.0