Если создавать новую учётную запись почты например в thunderbird, то иногда он по адресу почты правильно подставляет адрес почтового сервера. Например если domain.ru обслуживается гуглём или яндексом то указываются их почтовые сервера, типа: imap.yandex.com и smtp.yandex.com. При этом mx запись отличается: mx.yandex.net. Впрочем, thunderbird здесь сразу говорит «конфигурация найдена в базе isp в mozilla». По видимому он читает mx запись и по ней находит у себя правильные сервера.
Если мы захотим сделать почту на произвольном домене второго уровня то он подставит mail.domain.ru. Можно предположить что он опирается на mx запись. По крайней мере принятое решение совпадает с ней. Или просто для domain.ru столько раз настраивали почту что он запомнил, а то и внёс в свою базу?
Но когда я сделал домен третьего уровня, определять правильно он перестал. Запись в зоне выглядит так:
subdomain IN A 1.2.3.4
subdomain IN MX 10 mail2
Хотел сравнить с штатным клиентом андроид но у него вообще никакого автоопределения нет, во всех случаях подставляет в качестве почтового сервера domain.ru. Да, и чтоб два раза не вставать, нет ли возможности для андроида описать настройки в некоем файле и открыть этот файл почтовым клиентом?