- Швидке перепідключення при розриві зв'язку (заново тільки TCP, а не RPC з'єднання)
- Незалежність вмісту сесії від підключення (користувач в рамках сесії може змінити мережу підключення)
- Аутентифікація за допомогою HTTP протоколу
Щоб включити підтримку MAPI over HTTP. система повинна відповідати вимогам:
Перевіримо, що атрибут ExternalUrl порожній:Get-MapiVirtualDirectory | ft server, * url *
Залишилося активувати MAPI over HTTP на рівні організації Exchange. Переконаємося, що протокол відключений:
Get-OrganizationConfig | FL * mapi *
Перевіримо також, на даний момент Outlook для підключення до Exchange використовує протокол RPC / HTTP.
Активуємо підтримку протоколу 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.
Після перезапуску 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