Vous ne pouvez pas vous connecter à une boîte Exchange Server 2010 à partir de Outlook Web App

Numéro de la ko d’origine :   980049

Symptômes

Vous ne pouvez pas utiliser POP3 ou IMAP4 pour vous connecter à une boîte aux lettres Exchange Server 2010 via Microsoft Office OWA. Lorsque vous essayez de vous connecter, vous recevez le message d’erreur suivant :

Un problème s’est produit lors de la tentative d’utilisation de votre boîte aux lettres.

Si vous sélectionnez Afficher les détails, vous voyez que l’exception suivante provoque l’erreur :

Microsoft. Exchange. Données. Stockage. TooManyObjectsOpenedException

Si vous essayez d’utiliser une connexion Telnet pour essayer de vous connecter à la boîte aux lettres à l’aide de POP ou IMAP, vous recevez ce message d’erreur :

Aucun serveur

Indisponible 15

Le serveur qui exécute Exchange Server 2010 enregistre une erreur dans le journal des applications qui ressemble à ce qui suit :

Nom du journal : Application
Source : MSExchangeIS
Date : dd/mm/yyyyhh:mm:ss
ID de l'événement : 9646
Catégorie de tâche : Général
Niveau : Erreur
Mots clés : Classique
Utilisateur : N/A
Ordinateur : Servername.contoso.com
Description :
La session Mapi « /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=E-mailUser» a dépassé le maximum de 16 objets de type « session ».

Xml d’événement :

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
   <System>
      <Provider Name="MSExchangeIS" />
      <EventID Qualifiers="49158">9646</EventID>
      <Level>2</Level>
      <Task>6</Task>
      <Keywords>0x80000000000000</Keywords>
      <TimeCreated SystemTime="SystemTime" />
      <EventRecordID>126268</EventRecordID>
      <Channel>Application</Channel>
      <Computer>Servername.contoso.com</Computer>
      <Security />
   </System>
   <EventData>
      <Data>/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=E-mailUser</Data>
      <Data>16</Data>
      <Data>session</Data>
      <Binary>070000005B444941475F4354585D000016000000FFE83A00000000000002080000003A67F01FFE000000</Binary>
   </EventData>
</Event>

Notes

Les modifications suivantes ne résolvent pas ce problème :

  • Vous modifiez la valeur MaximumConnectionsPerUser dans Exchange Server 2010 pour POPSettings ou IMAPSettings.
  • Vous modifiez la stratégie de limitation.
  • Vous ajoutez l’autorisation Afficher l’état de la Exchange 2010.

Cause

Ce problème se produit car le Exchange Store 2010 limite le nombre de sessions non MAPI générées par d’autres services, tels que IMAP, POP, OWA, Microsoft Exchange ActiveSync (EAS) ou Exchange Web Services (EWS). Par défaut, les sessions par utilisateur sont limitées à 32 et les sessions de service par utilisateur sont limitées à 16.

Résolution

Important

Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le registre avant de le modifier. Vous pouvez alors le restaurer en cas de problème. Pour plus d’informations sur la façon de back up et restore the registry, voir How to back up and restore the registry in Windows.

Pour résoudre ce problème, déterminez d’abord si cette situation est due à un autre problème. Si ce n’est pas le cas, augmentez la limite nécessaire à votre organisation pour les sessions non-MAPI. Pour cela, procédez comme suit :

  1. Sur le serveur qui exécute le rôle de boîte aux lettres Exchange Server 2010, sélectionnez Démarrer, Exécuter, tapez regedit, puis sélectionnez OK.

  2. Recherchez, puis sélectionnez la clé suivante dans le Registre :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

  3. Dans le menu Edition, pointez sur Nouveau, puis sélectionnez Valeur DWORD.

  4. Tapez Le nombre maximal de sessions de service autorisées par utilisateur, puis appuyez sur Entrée.

  5. Dans le menu Modifier, sélectionnez Modifier.

  6. Tapez la valeur décimale qui spécifie le nombre de sessions à utiliser, puis sélectionnez OK.

  7. Fermez l’Éditeur du Registre.

Notes

La valeur de Registre Maximum Allowed Service Sessions Per User affecte toutes les bases de données de boîtes aux lettres sur le serveur et n’est pas appliquée par utilisateur. Si vous augmentez cette valeur, les performances du serveur risquent d’être affectées. Par exemple, le doublement du nombre de sessions de service de 16 à 32 pourrait ralentir les performances du serveur.

Références

Pour plus d’informations sur la façon de définir des limites pour les sessions, voir :