Share via


Hosted Exchange::CreateMailboxPlan

Creates a new mailbox service plan in the customer plan database. Also assigns features to the plan and categorizes the plan. Specified features and categories must exist in the plan database.

Arguments

Input argument Required Description

<planName>

Yes

Name of the new plan. Must be unique.

<planDescription>

Yes

Description of plan.

<planCategories>

No

Existing category names to assign the plan to.

<planFeatures>

No

Existing plan features to assign to the plan.

Remarks

Security

  • Impersonate caller.

  • Tests for domain administrator permissions.

Sample Code

Example XMl Request

<request> 
        <procedure> 
                <execute namespace="Hosted Exchange" procedure="CreateMailboxPlan" impersonate="1">       
                        <executeData>   
                                <planName>ProMail</planName>         
                                <planDescription>Outlook Web Access with Calendar </planDescription>         
                                <planCategories>           
                                        <category>             
                                                <categoryName>HeBusiness</categoryName>           
                                        </category>           
                                        <category>             
                                                <categoryName>HeConsumer</categoryName>            
                                        </category>         
                                </planCategories>         
                                <planFeatures>           
                                        <feature>             
                                                <featureName>OWA</featureName>             
                                                <featureDescription>Outlook Web Access</featureDescription>   
                                                <featureValue>0</featureValue>           
                                        </feature>           
                                        <feature>             
                                                <featureName>MailboxSize</featureName>             
                                                <featureDescription>Mailbox size in kilobytes</featureDescription>             
                                                <featureValue>20000</featureValue>             
                                                <unitDescription>kb</unitDescription>           
                                        </feature>         
                                </planFeatures>         
                                <preferredDomainController>AD01.fabrikam.com</preferredDomainController>      
                        </executeData>       
                        <after source="executeData" destination="data" mode="merge"/>     
                </execute>   
        </procedure> 
</request>

Example XML Response

No example XML response.

Applies To

Hosted Exchange Namespace API for:

  • Hosted Messaging and Collaboration version 3.5

  • Hosted Messaging and Collaboration version 3.0

See also

Tasks

Hosted Exchange::ChangeUserMailboxPlan
Hosted Exchange::CreateMailbox