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

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

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

2 ответа

Решение

Как прокомментировал Зайфер, согласно 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 хозяин, и это то, что Thunderbird пытается и добивается успеха.

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

Другие вопросы по тегам