- Moved by Lanlan HuangMicrosoft contingent staff 1 hour 41 minutes ago
Hello Chuck,
The forum is for Outlook related dev questions. I'd recommend asking Exchange specific questions on the Exchange Server Development forum instead.
For the mailbox wide permissions, you need to utilize the Exchange admin console.
Fro the folder permissions, you need to open PR_ACL_TABLE MAPI property as IExchangeModifyTable (IMAPIFolder::OpenProperty). You can then use IExchangeModifyTable::ModifyTable to add new ACL entries. This requires C++ or Delphi
If using Redemption is an option, it exposes the RDOACL object that allows to add/modify/delete ACL entries of any Exchange folder - see http://www.dimastr.com/redemption/RDOACL.htm for more details. To avoid using a preconfigured profile, you can use RDOSession.LogonExchangeMailbox to open the mailbox of the current (admin) user and then open the mailbox of another user using RDOSession.GetSharedMailbox.
This question is perfectly fine in the Outlook dev forum.
- Edited by Eugene Astafiev 30 minutes ago