Udostępnij za pośrednictwem


Nie można nawiązać połączenia ze skrzynką pocztową Exchange Server 2010 z Outlook Web App

Oryginalny numer KB: 980049

Symptomy

Nie można używać protokołu POP3 lub IMAP4 do nawiązywania połączenia ze skrzynką pocztową Exchange Server 2010 za pośrednictwem pakietu Microsoft Office OWA. Podczas próby nawiązania połączenia jest wyświetlany następujący komunikat o błędzie:

Wystąpił problem podczas próby użycia skrzynki pocztowej.

Jeśli wybierzesz pozycję Pokaż szczegóły, zobaczysz, że następujący wyjątek powoduje błąd:

Microsoft.Exchange.Data.Storage.TooManyObjectsOpenedException

Jeśli spróbujesz użyć połączenia Telnet, aby spróbować nawiązać połączenie ze skrzynką pocztową przy użyciu protokołu POP lub IMAP, zostanie wyświetlony następujący komunikat o błędzie:

Brak serwera

Niedostępne 15

Serwer z systemem Exchange Server 2010 rejestruje w dzienniku aplikacji błąd podobny do następującego:

Nazwa dziennika: Aplikacja
Źródło: MSExchangeIS
Data: dd/mm/yyyyhh:mm:ss
Identyfikator zdarzenia: 9646
Kategoria zadania: Ogólne
Poziom: Błąd
Słowa kluczowe: klasyczne
Użytkownik: N/A
Komputer: Servername.contoso.com
Opis:
Sesja Mapi "/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=E-mailUser" przekroczyła maksymalnie 16 obiektów typu "sesja".

Kod XML zdarzenia:

<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>

Uwaga

Następujące zmiany nie rozwiązują tego problemu:

  • Wartość MaximumConnectionsPerUser jest zmieniana w Exchange Server 2010 r. dla ustawień POPSettings lub IMAPSettings.
  • Zasady ograniczania przepustowości są zmieniane.
  • Do sklepu Programu Exchange 2010 można dodać uprawnienie Stan magazynu informacji o widoku.

Przyczyna

Ten problem występuje, ponieważ magazyn programu Exchange 2010 ogranicza liczbę sesji innych niż MAPI generowanych przez inne usługi, takich jak IMAP, POP, OWA, Microsoft Exchange ActiveSync (EAS) lub Exchange Web Services (EWS). Domyślnie sesje na użytkownika są ograniczone do 32, a sesje usług na użytkownika są ograniczone do 16.

Rozwiązanie

Ważna

W tej sekcji, metodzie lub w tym zadaniu podano informacje dotyczące modyfikowania rejestru. Niepoprawne zmodyfikowanie rejestru może jednak być przyczyną poważnych problemów. Dlatego należy uważnie wykonywać podane czynności. Dla większego bezpieczeństwa przed zmodyfikowaniem rejestru należy wykonać jego kopię zapasową. Dzięki temu będzie można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji na temat sposobu tworzenia kopii zapasowych, przywracania i modyfikowania rejestru, zobacz artykuł Tworzenie kopii zapasowych i przywracanie rejestru systemu Microsoft Windows.

Aby rozwiązać ten problem, najpierw ustal, czy ta sytuacja jest spowodowana przez inny problem. Jeśli tak nie jest, zwiększ limit wymagany przez organizację dla sesji innych niż MAPI. Aby to zrobić, wykonaj następujące kroki.

  1. Na serwerze z uruchomioną rolą skrzynki pocztowej Exchange Server 2010 wybierz pozycję Start, wybierz pozycję Uruchom, wpisz regedit, a następnie wybierz przycisk OK.

  2. Znajdź, a następnie wybierz następujący klucz w rejestrze:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

  3. W menu Edytuj wskaż pozycję Nowy, a następnie wybierz pozycję WARTOŚĆ DWORD.

  4. Wpisz maksymalną dozwoloną liczbę sesji usługi na użytkownika, a następnie naciśnij klawisz ENTER.

  5. W menu Edycja wybierz polecenie Modyfikuj.

  6. Wpisz wartość dziesiętną określającą liczbę sesji, których chcesz użyć, a następnie wybierz przycisk OK.

  7. Zamknij Edytor rejestru.

Uwaga

Wartość rejestru Maksymalna dozwolona liczba sesji usługi na użytkownika ma wpływ na wszystkie bazy danych skrzynek pocztowych na serwerze i nie jest stosowana dla poszczególnych użytkowników. Jeśli zwiększysz tę wartość, wydajność serwera może mieć negatywny wpływ. Na przykład podwojenie liczby sesji usługi z zakresu od 16 do 32 może spowolnić wydajność serwera.

Informacje

Aby uzyskać więcej informacji na temat ustawiania limitów dla sesji, zobacz: