Сейчас очень популярен почтовый клиент Mozilla Thunderbird, особенно на ОС Ubuntu  и Linux Mint,так как там он идет в комплекте стандартных программ.Все,кто настраивал почту в этой программе,сталкивались  тем,что прога автоматически пытается подобрать правильные настройки вашей почты.Например для ящика gmail.com на надо только ввести свой адрес почты,а Thunderbird уже сама задаст все верные настройки. Так как же она узнает эти самые правильные настройки? Как оказалось,все довольно таки просто. На сайте Mozilla в разделе для разработчиков очень четко описывается процедура создания таких вот настроек для вашего сервера.

https://developer.mozilla.org/en-US/docs/Thunderbird/Autoconfiguration

В этой статье я опишу как это сделать на своем сервере быстро и просто 

1)Проверим нашу ДНС запись - там должнен либо быть алиас * на domain.com или же самостоятельно добавить А или CNAME имени autoconfig к основному имени домена. Что б autoconfig.domain.com ссылалось на тот же domain.com.Проверьте nslookup autoconfig.domain.com - если выдаст вас айпишник,то все норм.

2)Создадим виртуалхост в апаче в папке /etc/apache2/sites-available/ c именем например autoconfig.domain.com и содержимым:

 <VirtualHost *:80>
ServerName autoconfig.domain.com
ServerAdmin root@domain.com

DocumentRoot /var/www/autoconfig.domain.com
<Directory /var/www/autoconfig.domain.com/>
Options -Indexes
AllowOverride none
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error_autoconfig.domain.com.log

LogLevel warn

CustomLog /var/log/apache2/autoconfig.domain.com.log combined
ServerSignature Off
</VirtualHost>

Потом разрешим этот сайт командой a2ensite autoconfig.domain.com и перезапустим апач,но предварительно создав папки из след.пункта

3)Создаем основную рабочую папку /var/www/autoconfig.domain.com и в ней еще одну папку с именем mail. Переходим в mail/ и там создаем файл с именем config-v1.1.xml и содержимым:

<?xml version="1.0" encoding="UTF-8"?>

<clientConfig version="1.1">
  <emailProvider id="freenet.de">
    <domain>freenet.de</domain>
    <displayName>Freenet Mail</displayName>
    <displayShortName>Freenet</displayShortName>
    <incomingServer type="imap">
      <hostname>imap.freenet.de</hostname>
      <port>993</port>
      <socketType>SSL</socketType>
      <authentication>password-encrypted</authentication>
      <username>%EMAILADDRESS%</username>
    </incomingServer>
    <incomingServer type="imap">
      <hostname>imap.freenet.de</hostname>
      <port>143</port>
      <socketType>STARTTLS</socketType>
      <authentication>password-encrypted</authentication>
      <username>%EMAILADDRESS%</username>
    </incomingServer>
    <incomingServer type="pop3">
      <hostname>pop.freenet.de</hostname>
      <port>995</port>
      <socketType>SSL</socketType>
      <authentication>password-cleartext</authentication>
      <username>%EMAILADDRESS%</username>
    </incomingServer>
    <incomingServer type="pop3">
      <hostname>pop.freenet.de</hostname>
      <port>110</port>
      <socketType>STARTTLS</socketType>
      <authentication>password-cleartext</authentication>
      <username>%EMAILADDRESS%</username>
    </incomingServer>
    <outgoingServer type="smtp">
      <hostname>smtp.freenet.de</hostname>
      <port>465</port>
      <socketType>SSL</socketType>
      <authentication>password-encrypted</authentication>
      <username>%EMAILADDRESS%</username>
    </outgoingServer>
    <outgoingServer type="smtp">
      <hostname>smtp.freenet.de</hostname>
      <port>587</port>
      <socketType>STARTTLS</socketType>
      <authentication>password-encrypted</authentication>
      <username>%EMAILADDRESS%</username>
    </outgoingServer>
  </emailProvider>
</clientConfig>

Это пример из официального мануала.Но думаю тут все и так понятно.Главное соблюдать разметку,иначе XML файл не обработается правильно.Лишние секции можно удалить,если,например,у вас нет IMAP протокола или какого то из шифрований.

4)Теперь браузером попробуйте открыть ссылку autoconfig.domain.com/mail/config-v1.1.xml.Должно отобразиться содержимое файла в браузере.Если так,то все верно! Если нет,то ищите ошибки.

Теперь только введя ваш адрес почты в Thunderbird,вы получите уже готовые настройки.Останется только нажать Готово)

 

 

Добавить комментарий

%d такие блоггеры, как: