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 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 lorsque vous essayiez d’utiliser 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 ce message d’erreur :

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 : jj/mm/aaaah :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>

Remarque

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 du magasin d’informations au magasin Exchange 2010.

Cause

Ce problème se produit parce que le Magasin Exchange 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 EWS (Exchange Web Services). Par défaut, les sessions par utilisateur sont limitées à 32 et les sessions de service par utilisateur sont limitées à 16.

Résolution

Importante

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 procédure de sauvegarde et de restauration du Registre, consultez l’article Comment sauvegarder et restaurer le Registre dans 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 requise par votre organization pour les sessions non MAPI. Pour cela, procédez comme suit :

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

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

  3. Dans le menu Modifier , 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 que vous souhaitez utiliser, puis sélectionnez OK.

  7. Fermez l’Éditeur du Registre.

Remarque

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 par utilisateur. Si vous augmentez cette valeur, les performances du serveur peuvent être affectées. Par exemple, le fait de doubler le nombre de sessions de service de 16 à 32 peut ralentir les performances du serveur.

References

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