ВОПРОС:
Как я могу устранить неполадки и исправить клиентов Outlook 2013, чтобы они могли получать подсказки, устанавливать уведомления об отсутствии на работе (автоматические ответы) и видеть доступность свободного / занятого времени?
ПОДРОБНОСТИ:
Сервер - это Exchange 2010 build 14.03.0361.001, работающий на Server 2008R2. Outlook 2016 работает на 100%, без проблем. Все функции работают в OWA. Это предполагает, что сервер может обслуживать веб-службы Exchange (EWS). Пользователи Outlook 2013 или более ранней версии не могут видеть подсказки, OOF, доступность свободного / занятого времени. Я обнаружил, что существует множество причин этих ошибок. Меня интересует разница в поведении Outlook 2016, которая позволит ему получать данные с сервера, когда клиенты 2013 года не могут.
СВЯЗАННЫЕ ОШИБКИ:
При попытке установить автоматические ответы (нет на рабочем месте)
«Ваши настройки автоматического ответа не могут быть отображены, потому что сервер в настоящее время недоступен»
При написании нового сообщения
«Мы не можем показывать подсказки прямо сейчас»
При попытке запланировать встречу
«Предложения не могут быть предоставлены, потому что данные о занятости не могут быть получены».
Помощник по планированию показывает «Нет информации» для всех приглашенных участников.
ЧТО Я ПРОВЕРИЛ:
Я нашел свое решение. Постороннему человеку нелегко поставить диагноз, но ответ может помочь кому-то еще, кто находится в странной ситуации, в которой я оказался. С помощью wirehark я проанализировал запрос ООО и нашел 3 набора пакетов «Client Hello» с ответом сервера «ACK RST». Это подсказало мне, что это был сбой при согласовании безопасного канала. Я заметил, что мой клиент привет был TLS v1.0, и это заставило меня задуматься, почему он не использует TLS v1.1 или 1.2, что привело меня к ответу. Office 2013 под управлением Windows 7 не может обмениваться данными через TLS v1.1 или v1.2 без специального патча.
РЕШЕНИЕ:
Определите, какие версии TLS вы хотите включить, и определите соответствующее значение для DefaultSecureProtocols (которое мы вскоре добавим):
For only TLS 1.1 and 1.2, the value will be 0xA00
For TLS 1.0, 1.1, and 1.2, the value will be 0xA80
Установите KB3140245 обновление, либо через Центр обновления Windows - оно доступно как дополнительное обновление, либо получить через каталог Центра обновления Майкрософт и развернуть, как любые другие обновления (SCCM и т. д.).
Создайте значение DWORD с именем DefaultSecureProtocols
в обоих следующих местах и установите для него значение, определенное на шаге 1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp
Создайте значение DWORD с именем DisabledByDefault
установить это на 0
в следующих местах:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client
ИСТОЧНИК:
KB3140245 ОБНОВЛЕНИЕ: