Azure Mail Contact Management

Mail contacts (also known as organizational contacts) are managed by an organization's administrators. Additionally, mail contacts are either synchronized from on-premises directories or from Exchange Online. With this feature, the connector supports managing Mail Contacts as Accounts.

 

The following features are supported for Azure Mail Contact: 

Operations

Mail Contact

Aggregation

Yes

Partitioned Aggregation

Yes

Delta Aggregation

Yes

Get Account

Yes

Create

Yes

Modify

Yes

Delete

Yes

Add and Remove Entitlements

  • Add and Remove Mail Contacts from Distribution Groups/Lists

Yes

Administrator Permissions

Note
If the Directory.Read.All or Directory.ReadWrite.All permission is already assigned to the application then the OrgContact.Read.All permission is not required.

Purpose

Permission

Aggregate Mail Contacts

OrgContact.Read.All

Fetch Group Membership

GroupMember.Read.All

Create, Update, Delete, and Add/Remove Entitlements

The user account communicating via IQService must have the Exchange Administrator Role and the prerequisites mentioned in the Exchange Online Management topic.

Supported Schema Attributes

Too aggregate mail contacts as accounts, ensure that the mail contact attributes are present in the account schema. For more information, refer to Mail Contacts as Accounts Attributes.

Supported Provisioning Attributes

To provision mail contacts related information, refer to Create/Modify/Delete Mail Contact Profile Attributes.

Configure Mail Contacts as Accounts

  1. Go to Feature Management.

  2. If it is not already select, select Manage Exchange Online to view the rest of the fields. When this is turned off, you see a black X. If it is turned on, you see a blue .

  3. Select Mail Contact Governance to manage mail contacts as accounts. When this is turned off, you see a black X. If it is turned on, you see a blue .

  4. In the Mail Contact Filter field, enter any filter statements used to define the scope of mail contacts for aggregation. For example, startswith(displayName,'MailContact1')