Mailbox Permission Rights
Mailbox users are able to access and perform specific functions based on the service or adapter component being used and the rights that are permitted. The assigned rights are at the mailbox level, and apply to all messages in the mailbox.
Each right is mapped to a specific function:
- Read - Allows users to get messages from a mailbox.
- Write - Allows users to put messages into a mailbox.
- View - Allows users to list mailboxes or messages.
- Execute - Allows users to access a mailbox.
- Delete - Allows users to delete messages from a mailbox.
Note: By default, users are assigned all rights.
Rights and Functions
Components interact with mailboxes on behalf of the user. To perform the functions, the user must have the indicated right and permission. If the component tries to perform the function without the appropriate right and permission, the operation will fail.
The following table displays the rights required to perform the specified functions:
Component | Function | Right | Permission |
---|---|---|---|
Advanced File Transfer (AFT) | Replay message into mailbox. | Write | Mailbox |
Sterling Connect Direct Server Adapter | Read from mailbox. | Read | Mailbox |
Write to mailbox. | Write | Mailbox | |
FTP Server Adapter | Add message to mailbox. | Write | Mailbox |
Extract message from mailbox. | Read | Mailbox | |
List submailbox. | View | All mailboxes from virtual root submailbox | |
List virtual root mailbox. | View | Virtual Root Mailbox | |
List virtual root mailbox without mailbox execute permission. | Execute | MailboxLoginWithoutVirtualRootPermission | |
Login to the virtual root mailbox. | Execute | Virtual Root Mailbox | |
Login to the virtual root mailbox without mailbox execute permission. | Execute | MailboxLoginWithoutVirtualRootPermission | |
Move message from mailbox. | Delete | Source Mailbox | |
Move message to mailbox. | Write | Destination Mailbox | |
Remove message from mailbox. | Delete | Mailbox | |
Mailbox Add Service | Add message to mailbox. | Write | Mailbox |
Mailbox Delete Mailbox Service | Use service. | Execute | MailboxGlobalDelete |
Mailbox Delete Service | Use service. | Execute | MailboxGlobalDelete |
Use service without MailboxGlobalDelete. | Delete | All affected mailboxes | |
Mailbox Extract Begin Service | Extract message from mailbox. | Read | Mailbox |
Mailbox Query Service | Use service. | Execute | MailboxGlobalQuery |
Use service without MailboxGlobalQuery. | View | All mailboxes in query | |
Mailbox Update Service | Update message in mailbox. | Write | Mailbox |
Mailbox XAPI createMessage | Create message in mailbox. | Write | Mailbox |
Mailbox XAPI beginExtractMessage | Extract message from mailbox. | Read | Mailbox |
SSH/SFTP Server Adapter | Add message to mailbox. | Write | Mailbox |
Extract message from mailbox. | Read | Mailbox | |
List submailbox. | View | All mailboxes from virtual root submailbox | |
List virtual root mailbox. | View | Virtual Root Mailbox | |
List virtual root mailbox without mailbox execute permission. | Execute | MailboxLoginWithoutVirtualRootPermission | |
Login if Access Control List (ACL) is active. | Execute | Server Permission | |
Login to the virtual root mailbox. | Execute | Virtual Root Mailbox | |
Login to the virtual root mailbox without mailbox execute permission. | Execute | MailboxLoginWithoutVirtualRootPermission | |
Move message to mailbox. | Write | Destination Mailbox | |
Remove message from mailbox. | Delete | Mailbox | |
WebDAV | Add message to mailbox. | Write | Mailbox |
Extract message from mailbox. | Read | Mailbox | |
Get mailbox options. | Execute | Mailbox | |
Retrieve properties for URL (PROFIND) | View | Mailbox |