Program Outlook 2010, 2013, 2016, lub programu Outlook do usługi Office 365 nie może połączyć, korzystając z interfejsu MAPI za pomocą protokołu HTTPs, zgodnie z oczekiwaniami

Dotyczy: Exchange Server 2016 Enterprise EditionExchange Server 2016 Standard EditionExchange Server 2013 Service Pack 1 Więcej

Objawy


Rozważmy następujący scenariusz.
  • W programie Microsoft Outlook 2010.
  • Używasz programu Microsoft Outlook 2013 Service Pack 1 (SP1) lub nowszy.
  • Są podłączone do dodatku Service Pack 1 (SP1) dla systemu Microsoft Exchange Server 2013 lub skrzynki pocztowej programu Microsoft Exchange Server 2016.
  • Skrzynki pocztowej programu Exchange i serwery dostępu klienta (CAS), łączących się wszystkie mają dodatku SP1 dla programu Exchange Server 2013 lub późniejszej wersji zainstalowanej lub Microsoft Exchange Server 2016.
  • Ustawienia serwera niezbędne do ustanawiania połączeń MapiHttp są poprawnie skonfigurowane.
W powyższym scenariuszu kolumny protokołu w oknie dialogowym Stan połączenia programu Outlook będzie widać Outlook 2013 jest połączony z serwerem Exchange przy użyciu mechanizmu połączenia MAPI/HTTP. Na przykład poniższy rysunek pokazuje połączenie przy użyciu RPC/HTTP.
Protokół

Uwaga Połączenia MAPI/HTTP są wyznaczone w kolumnie Protokół , za pomocą ciągu HTTP

Ponadto jeśli MAPI/HTTP jest wyłączona, użytkownicy usługi Office 365 wyświetlony monit uwierzytelnianie podstawowe zamiast wiersza nowoczesnych uwierzytelniania.

Przyczyna


Ten problem może wystąpić, jeśli funkcja MapiHttp jest wyłączona na kliencie programu Outlook przy użyciu następującej wartości rejestru:
Klucz: HKEY_CURRENT_USER\Software\Microsoft\Exchangetypu DWORD: MapiHttpDisabledwartość: 1

Rozwiązanie


Aby rozwiązać ten problem, zmień wartość MapiHttpDisabled na 0 (zero), lub usuń wartość MapiHttpDisabled DWORD. To te dane rejestru jest przeznaczony tylko do celów testowych.
  1. Zakończ pracę programu Outlook.
  2. Uruchom Edytor rejestru. Aby to zrobić, należy użyć jednej z następujących procedur, stosownie do używanej wersji systemu Windows.
    • Windows 10, Windows 8.1 i Windows 8: naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom. Wpisz regedit.exe , a następnie naciśnij przycisk OK.
    • System Windows 7: kliknij przycisk Start, wpisz regedit.exe w polu wyszukiwania, a następnie naciśnij klawisz Enter.
  3. Zlokalizuj i zaznacz następujący klucz w rejestrze.HKEY_CURRENT_USER\Software\Microsoft\Exchange
  4. Kliknij prawym przyciskiem myszy MapiHttpDisabled , a następnie kliknij polecenie Modyfikuj.
  5. Zmień Dane wartości na 0 , a następnie kliknij przycisk OK.
  6. Zamknij Edytor rejestru.
  7. Uruchom program Outlook.

Więcej informacji


Aby uzyskać więcej informacji o wymaganiach dotyczących MAPI dla połączeń HTTP odwiedź następującą witrynę Microsoft TechNet: