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

Хостинг электронной почты и поддержка автоматической настройки клиента

Есть ли лучший способ предоставить хостинг электронной почты, чтобы почтовые клиенты, такие как Outlook и Mac Mail, могли автоматически настраивать себя с учетом ограниченной информации (электронная почта + пароль)?

Я предполагаю, что это может быть связано с записями DNS - используя [smtp | pop | imap] .example.com, но я бы не стал гадать, задокументировано ли это где-нибудь.

Почтовые клиенты, которые «обнаруживают» эти вещи, содержат список возможных значений. Список часто будет содержать конкретные значения для определенных часто используемых доменов, а в противном случае предполагать субдомены, такие как mail, imap, smtp, и pop, а затем попробуйте стандартные порты для каждой службы. Он в основном повторно пробует различные настройки, пока не найдет комбинацию, которая позволяет ему подключиться. Это полностью клиентская сторона, и нет никакого способа повлиять на это со стороны сервера (кроме предоставления достаточно стандартных сервисов).

Тем не менее, thunderbird и, возможно, некоторые другие клиенты поддерживают запрос субдомена (через http) для файла конфигурации XML. Поддомен autoconfig. Например, для user@example.int, thunderbird запросит http://autoconfig.example.int/mail/config-v1.1.xml. Формат файла описан в сети разработчиков mozilla. и описание того, как именно его настроить, также доступно там.

Когда-то говорили об использовании TXT и SRV записей для этого, но неясно, было ли это когда-либо реализовано. Thunderbird, в частности, также имеет возможность запрашивать предустановленный файл конфигурации XML и файл конфигурации по адресу https://live.mozillamessaging.com/autoconfig/<email-address-domain>.

Последние версии Thunderbird поддерживают нечто подобное, но это полностью клиентский трюк. Есть несколько полу-приемлемых способов автоматической настройки прокси веб-браузера через DHCP, но я не знаю, как это сделать для обычных почтовых клиентов.

Если вы найдете более удовлетворительный ответ, он будет очень специфичным для почтового клиента. Таким образом, вы можете попробовать найти (или повторно запросить) конкретные почтовые клиенты, которые вам нужно поддерживать.