====== Настройка Autodiscover ======

Официальная документация [[https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration/FileFormat/HowTo#authentication|https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration/FileFormat/HowTo#authentication]]

<WRAP center round important 60%>
**Не забываем менять IP адреса и доменное имя!!!**
</WRAP>


  - В DNS создаем А и SRV запись: <code bash>autoconfig    IN      A       111.111.111.111</code><code bash>_autodiscover._tcp      IN SRV 0 0 443 autoconfig.merrcloud.ru.</code>
  - Настраиваем виртуальный хост в Nginx: <code bash>server {
        server_name autoconfig.merrcloud.ru;

        location / {
                root /var/www/autoconfig;
                #index config-v1.1.xml;
                autoindex on;
                autoindex_exact_size on;
                autoindex_localtime on;
        }

    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/autoconfig.merrcloud.ru/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/autoconfig.merrcloud.ru/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

}
server {
    if ($host = autoconfig.merrcloud.ru) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


        listen 80;
        server_name autoconfig.merrcloud.ru;
    return 404; # managed by Certbot


}</code>
  - Создаем каталог <code bash>mkdir /var/www/autoconfig</code>
  - В каталоге из пункта 3 создаем каталог mail <code bash>mkdir /var/www/autoconfig/mail</code>
  - Создаем файл конфигурации **config-v1.1.xml** в **/var/www/autoconfig/mail/** <code bash>nano  /var/www/autoconfig/mail/config-v1.1.xml</code>
  - В файл вставляем следующий код:<code bash><?xml version="1.0"?>
<clientConfig version="1.1">
    <emailProvider id="shitstorm.media">
	
		<!-- Доменное имя -->
        <domain>merrcloud.ru</domain>
		
        <displayName>Mail</displayName>
        <displayShortName>Mail</displayShortName>
		
		<!-- IMAP -->
		<!-- Протокол -->
        <incomingServer type="imap">
			<!-- Хост -->
            <hostname>mail.merrcloud.ru</hostname>
            <!-- Порт -->
			<port>993</port>
            <!-- SSL / STARTTLS -->
			<socketType>SSL</socketType>
			<!-- Тип пароля -->
            <authentication>password-cleartext</authentication>
            <username>%MAILLOCALPART%</username>
        </incomingServer>
		
		<!-- SMTP -->
        <outgoingServer type="smtp">
            <hostname>mail.merrcloud.ru</hostname>
            <port>587</port>
            <socketType>STARTTLS</socketType>
            <authentication>password-cleartext</authentication>
            <username>%MAILLOCALPART%</username>
	     <addThisServer>true</addThisServer>
            <useGlobalPreferredServer>true</useGlobalPreferredServer>
        </outgoingServer>

    </emailProvider>
</clientConfig>
</code> 
  - Меняем владельца на все эти дела: <code bash>chown www-data:www-data /var/www/autoconfig/ -R</code>
  - Перезагружаем web сервер: <code bash>service nginx reload</code>


----

==== Логины ====


**%MAILLOCALPART%** - Логин, все что до знака @\\
**%EMAILADDRESS%** - Логин, полный почтовый адрес
