3.5.5 Message Processing Events and Sequencing Rules
|
Resource |
Description |
|---|---|
|
mailbox?username={username} |
Retrieve the user's mailbox information. |
|
mailbox/create?username={username}&email={email} |
Create a mailbox for a user by using the default profile. |
|
mailbox/set?username={username}&email={email} |
Assign an existing mailbox to a user. |
|
mailbox/unset?username={username} |
Detach the mailbox from the user. |
|
mailbox/disable?username={username} |
Disable the mailbox. |
|
mailbox/delete?username={username} |
Delete the mailbox. |
|
mailbox/enable?username={username} |
Enable the mailbox. |
|
mailboxes |
Get all mailboxes. |
|
domains |
Get all accepted domains. |
|
mailbox/getemailaddresses?username={username} |
Get all email addresses. |
|
mailbox/setemailaddresses?username={username}&emails={emails} |
Set all email addresses. |
The responses to all the operations can result in the following status codes.
|
Status code |
Reason phrase |
Description |
|---|---|---|
|
200 |
OK |
The operation successfully completed. |
|
400 |
Bad request |
Invalid parameter. |
|
401 |
Unauthorized |
The user is not authorized for web access. |
|
404 |
Not Found |
Cannot find the local user or online user. |
|
500 |
Internal Server Error |
An internal server error occurred. |
|
409 |
Conflict |
The operation failed because of the status conflict. |
|
501 |
Not Implemented |
The operation is not supported. |
|
403 |
Forbidden |
The operation is forbidden. |
|
402 |
Payment Required |
No available licenses. |