Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Mapi Session Limit Exceeded only Over VPN Tunnel

Posted on 2007-10-17
Medium Priority
Last Modified: 2010-07-27
Error message on Exchange Server:

Mapi session "/o="sitename"/ou=First Administrative Group/cn=Recipients/cn=end.user" exceeded the maximum of 100 objects of type "session".

I have already increased the session limit from 32 to 100 hoping this would solve the problem.  Interestingly, nobody in the main office, where the Exchange Server resides, is *ever* listed in the session limit exceeded messages, it is only the users in the remote firewall-based VPN tunnel site that experience the problem.  Could there be something with the way the tunnel is communicating with our network that is causing the session timeouts to occur?  There's no odd software installed or different type of computer system involved in the remote site versus the main site.  So confusing!
Question by:kaos_theory
LVL 26

Expert Comment

ID: 20096552

Accepted Solution

Alcatras earned 2000 total points
ID: 20107421
Looks like I am find the root course of problem. MAPI sessions are based on *TCP* connectivity, and are alive while corresponding TCP sessions are opened. The problem is happen in case of dead TCP session, when client side drops old one and than has open new one, but the server side did not received acknowledgement for dropping old one and will continue handle both old TCP session and newly opened. "netstat -ano" will show all handled TCP sessions.  So, the server is also handle both MAPI sessions, which may be closed by server when corresponding TCP session will closed. How long the Windows Server will handle dead TCP sessions? FOREVER! You need manually create registry value in order to turn on "keep alive" check of TCP sessions. This value for creation are "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\KeepAliveTime" and "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\KeepAliveInterval".
See more

Author Comment

ID: 20195042
Would I be making this change on the client or server end?

Expert Comment

ID: 22033146
Client End only

Expert Comment

ID: 24723292
Hey all...I know this is an old question. Alcatras...Can you tell me what values you set for the KeepAliveTime and KeepAliveInterval? Thanks.

Featured Post

Become an Android App Developer

Ready to kick start your career in 2018? Learn how to build an Android app in January’s Course of the Month and open the door to new opportunities.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Steps to fix error: “Couldn’t mount the database that you specified. Specified database: HU-DB; Error code: An Active Manager operation fail”
You finally migrated Public Folders to Office 365, decommissioned the Public Folder mailbox database and since then, when you send an email from on-premise to mail-enabled Public Folders, you get the following error: "Misconfigured public folder mai…
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…
Suggested Courses

580 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question