Как 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, которые содержат базу данных общих почтовых сервисов и соответствующие настройки и адреса серверов, которые эти сервисы используют.