На Русском языке > Предложения что-либо добавить

Автоматическая конфигурация настроек почтового сервера

(1/2) > >>

dimetrius:
Привет,

было бы не плохо в AquaMail реализовать автоматическую конфигурацию настроек почтового сервера не только для популярных почтовиков.

Вот как это реализуется в thunderbird.
Обращаю ваше внимание на способ с доменом autoconfig.example.com

Спасибо

dimetrius:
newbielink:https://developer.mozilla.org/ru/docs/Mozilla/Thunderbird/%D0%90%D0%B2%D1%82%D0%BE%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D1%8F

Kostya Vasilyev:
Ну как бы да, это все известно. Есть ещё механизмы основанные на DNS.

Аква кроме своей базы - также делает DNS MX и смотрит на то что получила. Если получила.

Так распознаются "хорошо известные" сервисы с "пользовательскими" доменами, скажем "корпоративный" Яндекс, Mail.ru, Yahoo for Business и так далее.

Кроме того, для Exchange поддерживается autodiscover.

Так что можно добавлять ещё и ещё, но думаю что 1) ни одно решение не будет совершенным и 2) и сейчас мне кажется всё совсем неплохо.

--

А Вы спрашиваете потому что...??? Свой домен, необычные имена серверов?

Вообще если не срабатывает обнаружение - то "эвристика" очень простая: imap.<domain> и smtp.<domain> с использованием SSL (порты 993 и 465).

Такие имена используются практически всеми почтовыми сервисами (от AOL до Яндекса).

arcade:
Вообще-то по MX не совсем корректно определять сервер. Их может быть несколько, и IMAP/POP может быть расположен немного в другом месте.

Классический вариант — это по описанию сервисов в зоне:

$ORIGIN _tcp.example.net
_imaps          IN SRV 1 1 993 server.example.net.

Kostya Vasilyev:
Я только что перепробовал "dig _imaps.<domain> SRV" для разных популярных доменов - yandex.ru, gmail.com, mail.ru, yahoo.com, rambler.ru

Везде - ничего. Так что RFC это хорошо, вот только что-то никто его (или её? какого "пола" RFC?) не использует.

По MX мы можем определить если @vkusnye.blinchiki.ru это на самом деле yandex.ru или ещё что то там.

Это уже очень сильно помогает.

Далее если в MX - сервер начинается на "mail." то мы пробуем mail.<domain> для IMAP или SMTP.

Если не "mail." - то пробуем imap.<domain> и smtp.<domain>.

Вообще-то работает довольно прилично - хотя конечно не является 100% решением.

Navigation

[0] Message Index

[#] Next page

Go to full version