Hi fgc,
The IMAP based application you are referring to is a third party software and we can't confirm if he is able to connect to Exchange 2019 mailbox properly.
The log entry you've provided clearly indicates that you're hitting the ‘MapiExceptionSessionLimit’ error, with the error code ‘ec=1246’. This error occurs when a MAPI session limit is reached, preventing new connections from being established.
Considering you've already tried the standard approach of modifying the throttling policy and registry settings without success, there are a few other angles to explore:
1.After creating a new throttling policy with higher IMAP limits, ensure that you have assigned the policy to the mailbox and that enough time has passed for the changes to take effect.
2.Double-check the parameters of the throttling policy you've created. For example, make sure you've set the ‘RCAMaxConcurrency’ to a value that allows enough simultaneous connections. Here's an example of how to create a new throttling policy with increased IMAP limits using Exchange Management Shell:
New-ThrottlingPolicy -Name IncreasedIMAPConnections -RCAMaxConcurrency $null -EASMaxConcurrency $null -EWSMaxConcurrency $null -IMAPMaxConcurrency $null
Then assign it to the mailbox:
Set-Mailbox -Identity "fireboard" -ThrottlingPolicy IncreasedIMAPConnections
3.If you've made changes to the 'Maximum Allowed Sessions Per User' in the registry, make sure you've restarted the Exchange Information Store service for the changes to take effect.
4.Check the IMAP settings on the Exchange server to ensure there are no inherent limits set there that could override the throttling policy.
If the issue persists, please feel free to contact me, I’ll be happy to help you out!