pem.exchange.getDeliveryPermissions

This method is supported by Operations starting from version 2.9 hotfix03

This method returns a list of Hosted Exchange entities (Mailboxes and Distribution Lists) which have the Send As or Send On Behalf delivery permissions for the specified Hosted Exchange entity (Mailbox, Distribution List, and Pubic Folder).

The method has the following input parameters:

Name

Type

Short Description

[mailbox_id]

int

Mailbox ID

[distribution_list_id]

int

Distribution List ID

[public_folder_id]

int

Public Folder ID

Note: The mailbox_id, distribution_list_id, and public_folder_id optional parameters are mutually exclusive. The one Hosted Exchange entity should be specified.

The method returns the array of structures:

Name

Type

Short Description

trustee

struct

Hosted Exchange entity which has the delivery permission.

  • [mailbox_id]

int

Mailbox ID

  • [distribution_list_id]

int

Distribution List ID

  • display_name

string

Display Name of Hosted Exchange entity

permission

int

Delivery permission. There are the following options:

  • 1 – Send As
  • 2 – Send On Behalf

Notes:

1. This method can also be called under Reseller permissions.

2. The mailbox_id and distribution_list_id optional parameters are mutually exclusive. The one Hosted Exchange entity is returned.