Vous ne pouvez pas vous connecter à une boîte aux lettres Exchange Server 2010 à partir d’Outlook Web App

Numéro de la base de connaissances initiale :   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. Data. Storage. 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 le message d’erreur suivant :

Aucun serveur

Non disponible 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
Level : erreur
Mots-clés : classique
Utilisateur : N/A
Ordinateur : ServerName.contoso.com
Description :
Session MAPI « /o =First Organization/ou = Exchange administrative Group (FYDIBOHF23SPDLT)/CN = RECIPIENTS/CN =E-mailUser» a dépassé le nombre maximal de 16 objets de type « session ».

Code XML de l’é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 pour IMAPSettings.
  • Vous modifiez la stratégie de limitation.
  • Vous ajoutez l’autorisation Afficher l’état de la Banque d’informations au magasin Exchange 2010.

Cause

Ce problème se produit car le magasin Exchange 2010 limite le nombre de sessions non MAPI générées par d’autres services, telles que IMAP, POP, OWA, Microsoft Exchange ActiveSync (EAS) ou les services Web Exchange (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 sauvegarde et la restauration du Registre, reportez-vous à la rubrique 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 problème différent. Si ce n’est pas le cas, augmentez la limite requise par 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 cliquez sur OK.

  2. Recherchez et 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 nombre maximal de sessions de service autorisées par utilisateur, puis appuyez sur entrée.

  5. Dans le menu Edition , sélectionnez modifier.

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

  7. Fermez l’Éditeur du Registre.

Notes

La valeur de Registre nombre maximal de sessions de service autorisées par utilisateur affecte toutes les bases de données de boîtes aux lettres sur le serveur et n’est pas appliquée au niveau de chaque 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 peut ralentir les performances du serveur.

Références

Pour plus d’informations sur la définition des limites pour les sessions, voir :