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