Users that have access to a number of shared mailboxes in their Outlook may notice the contents of those shared mailboxes are no longer synchronized properly. Their own personal mailbox does not seem to have this problem. On the server running the Exchange Information Store (MSExchangeIS), a variation of the following event is logged when this occurs:
The reason for this error is that the Outlook client has hit the maximum number of MAPI connections allowed for the specified object type (in our example: objtFolder). Subsequent connections are blocked, causing Outlook to no longer synchronize properly. The Outlook client is more likely to hit this limit as there are more shared mailboxes that have a lot of folders in them, because the synchronization of those folders requires Outlook to create more connections to the server, possibly hitting the maximum MAPI connection limit.
You can permanently resolve the issue by increasing the number of maximum allowed MAPI connections for the types that exhibit the problem. This is done on the server running the Exchange Information Store. If you have a DAG (Database Availability Group), you need to perform this on each of the servers running the Exchange Information Store.
If you are hesitant, or unable to make changes to the maximum allowed MAPI connections, you can also work around the issue on the client-side by disabling caching of shared mailboxes in Outlook.
Disabling cache for shared mailboxes alone will still allow the user to benefit from the cache for his/her personal mailbox, but not for shared mailboxes. Because Outlook no longer caches the other mailboxes, no additional MAPI connections will be established, and thus, the connection limits will not be reached.