Я в отчаянии и начинаю сомневаться в собственном здравомыслии, так что, возможно, кто-то из вас сможет объяснить какое-то, казалось бы, странное поведение Exchange 2013.
Я пытаюсь изменить URL-адрес smarthost, который используется нашим внутренним Exchange 2013 для доставки почты в любой внешний домен. Эта установка работала несколько лет, но из-за проблем с хостом smarthost я решил настроить свой собственный smarthost извне. Проблема не в этом.
Чтобы использовать новый smarthost, я сначала просто отредактировал соединитель отправки smtp, который уже был настроен для использования smarthost, и изменил его URL-адрес smarthost. Никакого эффекта. Когда я смотрю на соединители отправки, журналы отправки smtp я вижу, что обмен все еще подключается к старому smarthost. Однако Exchange использует новые базовые учетные данные для аутентификации, которые не работают со старым smarthost.
Я также попытался создать новый соединитель отправки и настроить его для использования нового smarthost, я был подавлен, увидев, что Exchange все еще пытается подключиться к старому smarthost, которого больше не было в какой-либо конфигурации (насколько мне известно ). Он даже напечатал новое имя коннектора отправителя в журналах, так что он использовал правильный коннектор.
Я попытался перезапустить транспортную службу, а также перезагрузил сервер.
Отображение свойств соединителя отправки в PowerShell показывает правильные значения.
Почему он все еще подключается к старому смарт-хосту и как это изменить?
Обновить: Комментарий Нико Ченга был правильным. После использования IP-адреса нового smarthost в качестве URL-адреса все работало, как ожидалось. Но я до сих пор не знаю, почему он не работал с обычным URL. Поиск DNS работает, и даже если это не так, Exchange не должен просто возвращаться к старому и устаревшему значению URL.