Назад | Перейти на главную страницу

Поставщик EXCH ссылается на неправильное полное доменное имя в Autodiscover.xml в Exchange 2010?

Наше публичное доменное имя изменилось в прошлом году, но 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 - как это работает?

Когда, если и как изменить поставщиков Outlook?