Сразу после миграции почтового ящика на Exchange 2016 Outlook перестаёт отображать:
- Информацию о занятости переговорных комнат
- Подсказки (Mailtips)


Пробуем смотреть трафик на клиенте фиддлером. Попытка запроса информации о занятости выглядит примерно так:
Запрос:
POST https://servicename/EWS/Exchange.asmx HTTP/1.1
Cache-Control: no-cache
Connection: Keep-Alive
Pragma: no-cache
Content-Type: text/xml
Cookie: OutlookSession="{<GUID1>}"
User-Agent: Microsoft Office/15.0 (Windows NT 6.3; Microsoft Outlook 15.0.4867; Pro)
Client-Request-Id: {GUID2}
Depth: 0
X-ClientStatistics: MessageId=urn:uuid:<GUID>,RequestTime=,ResponseTime=71,ResponseSize=0,
HttpResponseCode=500,overflow=36
X-User-Identity: user@domain.com
Content-Length: 1678
Host: servicename
Authorization: Negotiate
Ответ:
HTTP/1.1 500 Internal Server Error Cache-Control: private Transfer-Encoding: chunked Content-Type: text/xml; charset=utf-8 Server: Microsoft-IIS/8.5 request-id: GUID1 X-CalculatedBETarget: exchange2010.server X-AspNet-Version: 4.0.30319 WWW-Authenticate: Negotiate Persistent-Auth: true X-Powered-By: ASP.NET X-FEServer: exchange2016.server
Сервер возвращает 500 ошибку. Что интересно, для клиента новый фронтэнд сервер (X-FEServer) в качестве бэкэнда (X-CalculatedBETarget) указывает старый сервер, хотя почтовый ящик уже находится на новом.
Вспоминаем проблему с пулом MSExchangeAutodiscoverAppPool, который надо было перезапускать после миграции ящика, иначе устаревшая запись в кэше не позволяла клиенту подключать Outlook к новому серверу. Похоже, здесь полностью аналогичная ситуация. Только в качестве негодяя выступает другой пул, который отвечает за работу Exchange Web Services – MSExchangeServicesAppPool. Перезапускаем его:
Restart-WebAppPool MSExchangeServicesAppPool
Проблема исчезает.
Спустя пару дней наткнулся на свежую статью в базе знаний: https://support.microsoft.com/en-us/kb/3196518
Итого, чтобы процесс миграции ящиков шёл успешно имеет смысл настроить на время миграции автоматический перезапуск пулов MSExchangeAutodiscoverAppPool и MSExchangeServicesAppPool каждые несколько минут.