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

Подстановочный знак - запись, совместимая с сервером обмена

Я технический руководитель небольшого стартапа, который предоставляет корпоративным клиентам видеотеку со стеком Microsoft (.net / IIS). Одна из наших функций - предоставить каждому клиенту собственный субдомен на основе его имени пользователя (client.oursite.com). Раньше мы вручную настраивали записи CNAME для каждого клиента, однако управлять этим становилось невозможно, поэтому пару месяцев назад я добавил запись с подстановочным знаком A (для уникального IP-адреса), привязав этот IP-адрес к сайту в IIS и обрабатывал любую настраиваемую логику в приложении. С этой настройкой все работает очень хорошо. Однако я получил электронное письмо от компании, на которой размещен наш сервер обмена, с просьбой удалить запись A, поскольку они сказали, что это вызовет проблемы с Outlook. После нескольких обменов электронной почтой я получил следующее

Мы предоставляем нашим клиентам услуги хостинга Exchange. Фактически это означает, что все наши размещенные клиенты Exchange не являются частью нашей организации Exchange AD. Единственный способ поддержать автоматическое обнаружение в сценарии размещения на сервере Microsoft - это правильно настроенная запись DNS SRV, которая есть у всех наших клиентов размещенного Exchange. Чтобы эта настройка работала, запись автообнаружения не должна присутствовать в DNS вообще.

У меня нет опыта в администрировании электронной почты, но мне трудно поверить, что никто никогда не использовал размещенный обмен, имея в своем DNS подстановочную запись A. Все наши записи MX SRV верны и указывают на IP-адрес почтового хоста. Кроме того, мы не можем вернуться к добавлению записей CNAME вручную. Есть ли здесь обходной путь?

Во-первых, записи MX не являются записями SRV.

Во-вторых, он абсолютно прав. Я довольно часто сталкиваюсь с этой проблемой с одним из моих клиентов, который также размещает Exchange для своих клиентов. Outlook необходимо найти информацию автообнаружения, указывающую на сервер Exchange. Проблема с подстановочной записью заключается в том, что она вызывает autodiscover.domain.com для разрешения на ваш веб-сервер, что не позволяет Outlook найти XML-файл автообнаружения и подключиться к Exchange, поэтому ваш почтовый сервер просит вас удалить запись с подстановочными знаками.

Чтобы решить эту проблему, вы разместите XML-файл автообнаружения на своем веб-сервере (запрос корневого домена HTTPS), как описано в связанных статьях. Как вы можете видеть из статей, Outlook использует определенный порядок операций для поиска информации автообнаружения. В статьях вы можете увидеть, что третий метод обнаружения - это тот метод, с которым ваш подстановочный знак вызывает проблемы (запрос домена автообнаружения HTTPS).

Пятый метод - это тот, который ваш хостер Exchange использует для своих клиентов.

http://blogs.technet.com/b/kristinw/archive/2013/04/19/controlling-outlook-autodiscover-behavior.aspx

https://support.microsoft.com/en-us/kb/2612922