Exchange 2018 протокол mapi over http, windows для системних адміністраторів

Exchange 2013 протокол mapi over http, windows для системних адміністраторів
MAPI over HTTP (насправді використовується HTTPS) виключає зі схеми протокол RPC і заснований на HTTP 1.1, тобто клієнти для взаємодії з сервером використовують команду POST. Outlook, підключений через MAPI over HTTP працює так само, як і EWS, EAS або OWA. При його використанні краще відпрацьовують сценарії перемикання між мережами, збої в мережі, вихід із сплячого режиму і режиму глибокого сну і т.д.

  • Швидке перепідключення при розриві зв'язку (заново тільки TCP, а не RPC з'єднання)
  • Незалежність вмісту сесії від підключення (користувач в рамках сесії може змінити мережу підключення)
  • Аутентифікація за допомогою HTTP протоколу

Щоб включити підтримку MAPI over HTTP. система повинна відповідати вимогам:

Exchange 2013 протокол mapi over http, windows для системних адміністраторів
Перевіримо, що атрибут ExternalUrl порожній:

Get-MapiVirtualDirectory | ft server, * url *

Залишилося активувати MAPI over HTTP на рівні організації Exchange. Переконаємося, що протокол відключений:

Get-OrganizationConfig | FL * mapi *

Перевіримо також, на даний момент Outlook для підключення до Exchange використовує протокол RPC / HTTP.

Exchange 2013 протокол mapi over http, windows для системних адміністраторів

Активуємо підтримку протоколу MAPI / HTTP з боку сервера:

Set-OrganizationConfig -MapiHttpEnabled $ true

Після виконання команди потрібно почекати близько години для застосування всіх змін на стороні Exchange. Якщо потрібно, прискорити процес можна перезапуском MS Exchange Host Service і пулу Autodiscover на Mailbox сервері.

При виконанні авто виявлення (Autodiscover). Outlook запитає у сервера можливість підтримки MAPI over HTTP (X-MapiHttpCapability). Якщо сервер підтримує цей протокол, то клієнт отримає відповідь з даними НТТР.

При перемиканні на новий протокол Outlook видає попередження:

The Microsoft Exchange administrator has made a change that requires you quit and restart Outlook.

Exchange 2013 протокол mapi over http, windows для системних адміністраторів

Після перезапуску Outlook повинен підключитися до скриньки по протоколу MAPI over HTTP. Про це буде свідчити рядок HTTP в колонці протоколу у властивостях підключення Outlook.

Також перевірити роботу нового протоколу можна за допомогою командлета Powershll Test-OutlookConnectivity:

Test-OutlookConnectivity -RunFromServerId serv3 -ProbeIdentity OutlookMapiHttpSelfTestProbe

Список нового протоколу зберігаються тут:

  • CAS:% ExchangeInstallPath% \ Logging \ HttpProxy \ Mapi \
  • Mailbox Server:% ExchangeInstallPath% \ Logging \ MAPI Client Access \
  • Mailbox Server:% ExchangeInstallPath% \ Logging \ MAPI Address Book Service \

При включенні підтримки MAPI over HTTP в групі DAG все сервера повинні його підтримувати, в іншому випадку клієнти не зможуть користуватися своїми ящиками.

За оцінками Microsoft використання MAPI over HTTP кілька збільшує навантаження на CPU на серверах CAS, але зменшує витрату пам'яті для кожного пользоватлея на 50-60%.

Test-OutlookConnectivity -RunFromServerId servername -ProbeIdentity OutlookMapiHttpSelfTestProbe

Виводить помилку:
ПОПЕРЕДЖЕННЯ: Сталася неочікувана помилка, створюється дамп пам'яті програми «Доктор Ватсон»: Чи не вдалося знайти
результат перевірки для ВД запиту виклику 576856a695f345b6a7cc51837762272a та ВД визначення робочого елемента перевірки
397.
Не вдалося знайти результат перевірки для ВД запиту виклику 576856a695f345b6a7cc51837762272a та ВД визначення робочого ел
емента перевірки 397.
+ CategoryInfo. NotSpecified: (:) [Test-OutlookConnectivity], InvalidOperationException
+ FullyQualifiedErrorId. System.InvalidOperationException, Microsoft.Exchange.Management.Tasks.TestOutlookConnectivity

Мова про клієнтів POP3 / IMAP? Вони все ще працюють за умови включення цих протоколів на сервері Exchange.
COMPLUS_DisableRetStructPinning - ключ, використовується для вирішення проблем з продуктивністю .NET в Exchange, виставляється після установки патча
KB 2908387

Схожі статті