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

Как настроить автоконфигурацию электронной почты для домена?

Outlook и ряд других почтовых клиентов теперь поддерживают автоматическое обнаружение настроек почтового сервера, и меня беспокоит то, что у меня нет этой настройки для наших доменов, но я не знаю, как это сделать, и быстрый Google не включил что угодно. Я предполагаю, что это сделано с какой-то записью SRV в DNS - это правильно, и если да, то какой правильный формат?

Мне очень жаль, что я опоздал на вечеринку. Если вы все еще ищете решение, я провел выходные, выясняя, как обеспечить автоматическую настройку (автоматическое обнаружение того, что называет Outlook 2010) для большинства популярных почтовых клиентов, включая iOS.

Я записал все это в блоге здесь: http://moens.ch/2012/05/31/providing-email-client-autoconfiguration-information/ (также доступно на archive.org)

Outlook 2010 фактически выполняет комбинацию поиска DNS и конфигурации XML. Сначала выполняется поиск в SRV для _autodiscover._tcp.<yourdomain> а затем отправляет XML-запрос POST на ваш URL-адрес автообнаружения и ожидает ответа XML. Мой пост содержит образцы XML-ответа и ссылку на полную спецификацию автообнаружения XML-ответа на MS technet.

Вкратце: вы жестяная банка предоставить пользователям полную функциональность автообнаружения даже без сервера Exchange.

RFC 6186 описывает, как использовать записи SRV для служб электронной почты. Резюме:

  • SRV записывает как _submission._tcp SRV 0 1 587 mail.example.com. и _pop3, _pop3s, _imap, _imaps. (Последний номер - это номер порта.)
  • Предлагая и IMAP, и POP, используйте первое число, чтобы указать, какой из них предпочтительнее (желательно меньшее).

Я не знаю, какие MUA это уже реализовали. Может быть, KMail. Thunderbird еще нет?

Насколько мне известно, для функции (Outlook) требуется Exchange 2007 или новее.