Exchange 2007 - Correct corrupt ACLs on Calendar
We have been experiencing a periodic issue with the ACLs becoming corrupted on the Calendar folder for some shared mailboxes. When this happens we are no longer unable to modify any permissions on the folder. When attempting from Outlook I get the error "The modified permission cannot be saved". You can see all the users and permission granted, just can't add/delete/change. I tried it from a C# app using EWS Manage API and MFCMapi with the same issue. When I originally found this issue I finally figured a way to fix it. I would go into MFCMapi and correct the field PR_ACL_DATA . I would copy the contents of this field from a good folder (like Inbox) and paste it into the field for the Calendar. After that it worked fine and we would just correct the permissions. HOWEVER, I now have this issue in a calendar but the PR_ACL_DATA field is not present. MFCMapi can show me the ACLs but that field is missing. So of course, my correction method cannot work. I am guessing it is missing because of the corruption? QUESTION 1: Am I looking in the wrong spot? Anyone know why the PR_ACL_DATA field might be missing? QUESTION 2: Is there another method to fix this issue? My next step is to try to delete the Calendar folder and recreate it which is not very straight forward. Thank you! Karl
March 2nd, 2011 12:10pm

Hi, Based on my research, I suggest you refer to the following steps to recreate the Calendar folder. 1. Switch Outlook to Online mode. 2. Start MFCMAPI and create a backup of the Calendar items a. Open the Calendar folder by double clicking it. b. Select all items (simple ctrl+a). c. Copy all items into an empty folder. d. Additionally you can create a backup using a PST file if you wish. 3. Delete the Calendar folder using MFCMAPI. 4. Close Outlook. 5. Start Outlook with “/resetfolders” switch, this will recreate the default Calendar folder. 6. Try to set permissions on the Calendar folder to see how it works with a fresh and empty folder. 7. Copy/Move the items back into the Calendar. Thanks. NovakPlease remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
Free Windows Admin Tool Kit Click here and download it now
March 4th, 2011 2:32am

That did the trick. Running the calendar online was the piece of info I was missing. Thank you!! Karl
March 4th, 2011 5:07pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics