In case someone else also has problems with PublicFolder permission changes via Outlook after activating EP and gets the error message: "The modified permissions could not be saved".
This error only seems to occur when the primary hierarchy PublicFolder mailbox is on a different server than the user's secondary hierarchy mailbox. The RPC cross-server hierarchy call is currently made over HTTP instead of HTTPS. Since EP sets "Require SSL" on the RPC backend, the HTTP cross-server call will fail. This issue has already been reported to Microsoft.
Possible workarounds:
- Make the desired changes for your user using PowerShell (Add-PublicFolderClientPermission still works)
- Make sure the PublicFolder primary hierarchy mailbox is on the same server as your secondary hierarchy mailboxes -> avoids RPC cross-server call over HTTP
- Disable "Require SSL" on the RPC backend of the server, which hosts the primary hierarchy mailbox (Disables EP on this vDir)