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

Как Thunderbird обнаруживает серверы электронной почты?

Мы развертываем несколько тестовых почтовых серверов с поддоменом mail (т.е. mail.example.com). Теперь кажется, что Thunderbird обнаруживает этот почтовый сервер, когда мы настраиваем электронную почту.

Как это удается Thunderbird? Я предполагаю, что он пытается добавить список поддоменов с правой стороны вашего адреса электронной почты. Это верно? Если да, есть ли у кого-нибудь документация по этому поводу и / или список поддоменов, которые он пытается по порядку?

Как прокомментировал Зайфер, согласно https://wiki.mozilla.org/Thunderbird:Autoconfiguration (курсив мой):

Попробуйте найти конфигурацию на сервере Mozilla (если поставщик электронной почты не предоставляет конфигурацию)

  • Получить https://live.mozillamessaging.com/autoconfig/emailaddressdomain , например https://live.mozillamessaging.com/autoconfig/example.com . (Адрес электронной почты пользователя не передается, иначе Mozilla будет иметь список адресов электронной почты всех пользователей.)
  • Этот файл содержит конфигурацию почты. Контент описан в ConfigFileFormat.
  • Эта служба будет иметь конфигурацию для всех основных интернет-провайдеров и провайдеров электронной почты, поэтому процент совпадений составляет 90%.
  • Это не будет работать для корпоративных учетных записей электронной почты.
  • Если поставщик не согласен с настройкой там, он может переопределить конфигурацию, просто предоставив сервер конфигурации на шаге 2.

Принимая во внимание то, что я подчеркнул выше (что будет иметь место для ваших серверов, поскольку они не будут зарегистрированы в Mozilla):

Если нам не удалось найти какой-либо файл конфигурации, мы пытаемся угадать конфигурацию с помощью эвристики. Мы пробуем imap.domain, pop.domain, pop3.domain, smtp.domain и mail.domain, и для каждого пробуем общие 2-3 порта. Проверяем, доступен ли SSL, какие алгоритмы аутентификации объявляет сервер в ВОЗМОЖНОСТЯХ и т. Д.

Итак, по порядку попробуем:

  • imap.domain
  • pop.domain
  • pop3.domain
  • smtp.domain
  • mail.domain

Когда-то это было обычным явлением для imap, pop/pop3 и smtp службы для запуска на отдельных хостах (или, по крайней мере, обычная практика иметь отдельные записи DNS), текущая практика заключается в том, чтобы запускать все на одном mail host, и это то, что Thunderbird пытается и преуспевает.

Я считаю, что он запрашивает серверы Mozilla, которые содержат базу данных общих почтовых служб, а также соответствующие настройки и адреса серверов, которые используются этими службами.