Delegate Access and Delegate Access Management with Exchange Web Services.
One of the common request from our customers is to provide interface to work programmatically with Delegate Settings for Outlook.
Microsoft Exchange Server 2007 Service Pack 1 (SP1) introduces delegate access and delegate access management through Exchange Web Services. The following delegate access functionality is available starting with Exchange 2007 SP1:
- Delegates can access the mailbox of a principal and perform search, create, delete, update, and copy operations.
- You can enable delegate access to items based on folder-level permissions that are set by using the delegate management operations.
- Delegates can create and send meeting messages on behalf of the principal.
- Delegates can receive meeting messages that are forwarded by the principal and respond to them for the principal.
- Users who have owner rights on a shared mailbox can open the mailbox and act as the owner.
- Delegates can create notification subscriptions on folders in the mailbox of the principal.
Here are the few links related to it:
- Exchange Web Services and Delegate Access
https://msdn.microsoft.com/en-us/library/bb204081.aspx - Delegate Access Tasks
https://msdn.microsoft.com/en-us/library/bb856575.aspx - Setting Folder-Level Permissions (Exchange Web Services)
https://msdn.microsoft.com/en-us/library/bb856574.aspx - AddDelegate Operation
https://msdn.microsoft.com/en-us/library/bb856527.aspx - GetDelegate Operation
https://msdn.microsoft.com/en-us/library/bb799735.aspx - RemoveDelegate Operation
https://msdn.microsoft.com/en-us/library/bb856564.aspx - UpdateDelegate Operation
https://msdn.microsoft.com/en-us/library/bb856529.aspx - Using Delegate Access with Exchange Web Services
https://msdn.microsoft.com/en-us/library/bb655860.aspx
And if you would like to do it with ease then try out Exchange Web Services Managed API Beta
- Working with Delegate Access <Exchange Web Services (EWS) Managed API 1.0 Beta>
https://msdn.microsoft.com/en-us/library/dd633619.aspx
And if you would like to do deep dive about how delegate access works with Outlook then explore it:
- [MS-OXODLGT]: Delegate Access Configuration Protocol Specification
https://msdn.microsoft.com/en-us/library/cc425488.aspx
So, there is lot to explore in the Messaging World… Feel free to drop me your question related to Microsoft Messaging APIs
Comments
- Anonymous
May 05, 2009
I have recently worked out a VBScript to list delegate of the Outlook Mailbox using CDO 1.2.1 via VBScript