Есть DNS-хостинг, есть свой почтовый сервер. Облегчим себе трудовыебудни, сделаем автоконфиг для почтовых клиентов.
Не существует единого стандарта для автоматизации конфигурирования клиентов электронной почты, в зависимости от разработчика могут использоваться разные способы получения необходимой информации. Воспользуемся DNS-записями и файлом автоконфигурации для самого распространенного почтового клиента – Mozilla Thunderbird.
Добавляем DNS-записи для своего домена
_imaps._tcp IN SRV 0 0 993 mail.почтовыйсервер.ru. _smtps._tcp IN SRV 0 0 465 mail.почтовыйсервер.ru. _submission._tcp IN SRV 0 0 587 mail.почтовыйсервер.ru.
Далее, для почтового клиента – Mozilla Thunderbird, доступ к настройкам осуществляется по протоколу HTTP. В первую очередь опрашивается хост с именем, получаемым добавлением суффикса autoconfig к доменной части почтового адреса, а в случае неудачи непосредственно к хосту с доменным именем – почтовыйсервер.ru к файлу, например – config-v1.1.xml.
Добавим CNAME-запись autoconfig к доменному имени почтовыйсервер.ru
Файл конфигурации размещается на web-сервере, путь относительно корневой директории:
/.well-known/autoconfig/mail/config-v1.1.xml
Содержимое файла:
<?xml version="1.0" encoding="UTF-8"?> <clientConfig version="1.1"> <emailProvider id="почтовыйсервер.ru"> <domain>почтовыйсервер.ru</domain> <displayName>Почта почтовыйсервер.ru</displayName> <displayShortName>почтовыйсервер.ru</displayShortName> <incomingServer type="imap"> <hostname>mail.почтовыйсервер.ru</hostname> <port>993</port> <socketType>SSL</socketType> <authentication>password-cleartext</authentication> <username>%EMAILADDRESS%</username> </incomingServer> <outgoingServer type="smtp"> <hostname>mail.почтовыйсервер.ru</hostname> <port>465</port> <socketType>SSL</socketType> <authentication>password-cleartext</authentication> <username>%EMAILADDRESS%</username> </outgoingServer> </emailProvider> </clientConfig>
Маска %EMAILADDRESS% – сообщает клиен ту о необходимости использования в качестве логина адреса электронной почты.
Можно проверить работу автоконфигуратора…