Наше публичное доменное имя изменилось в прошлом году, но Active Directory по-прежнему использует старое доменное имя. Это не представляло проблемы, пока мы не обновили сертификат SSL в Exchange 2010. Теперь, даже после изменения AutoDiscoverServiceInternalUri
на сервере Client Access Server и переназначения всех виртуальных каталогов, клиенты Outlook, по-прежнему отображать один упрямый предупреждение о сертификате.
При запуске Инструмент автоматической настройки тестовой электронной почты из клиента Outlook я заметил, что EXCH
провайдер ссылается имя хоста.old-domain.com, в то время EXPR
провайдер правильно сопоставлен с mail.new-domain.com, так как EXCH
должно быть.
<Protocol>
<Type>EXCH</Type>
<Server>EXCH-1.old-domain.com</Server>
...
</Protocol>
<Protocol>
<Type>EXPR</Type>
<Server>mail.new-domain.com</Server>
...
</Protocol>
Можно ли обновить этот раздел автообнаружения без изменения суффикса домена AD?
Обновление: похоже, что ошибка появляется только для клиентов с внутренним подключением в локальной сети.
Да.
Выполните следующую команду в EMS, затем перезапустите службу IIS на всех серверах CAS, запустив iisreset(Вы можете запланировать время простоя для перезапуска этого сервера, так как это временно повлияет на службы Exchange, отвечающие на него):
Set-OutlookProvider -Identity EXCH -CertPrincipalName msstd: mail.new-domain.com
Собственно, вы также можете установить CertPrincipleName EXCH как null. Таким образом, он не заставит клиента Outlook подключиться к указанному имени сервера. Правильное доменное имя будет подставлено автоматически.
Ниже приведены блоги Microsoft для справки:
Служба автообнаружения и поставщики Outlook - как это работает?