Автоконфигурирование Thunderbird

В нашей компании используется свободное программное обеспечение для организации почтового сервера и клиентов  Postfix + Thunderbird.

В Thunderbird начиная с версии 3.1 заявлена поддержка автоконфигурирования для максимального упрощения соединения клиента с сервером.

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

Так как мы имеем свой почтовый сервер и управляем сами своим доменом и доменным именем мы используем вариант «Конфигурация сервера как провайдера».

Что получаем в результате реализации автоконфигурирования: не надо помнить настройки подключения к почтовому серверу, достаточно ввести имя пользователя, пароль и почтовый ящик. Остальные настройки: IMAP, SMTP серверов, используемое шифрование, порты приходят автоматически.

Для примера будем считать, что управляем доменом rzntest.ru

Для осуществления этого нам понадобится сделать следующие шаги:

Настройка DNS сервера

Добавить запись Cname в DNS сервере (мы используем MS Server 2003), запись должна указывать на web сервер, где Thunderbird будет искать файл конфигурации. В качестве web сервера буду использовать существующий, на котором установлена система тикетов OTRS и имеется web сервер Apache. Имя у сервера будет otrs.rzntest.ru, ip 192.168.0.6

Thunderbird DNS

Соответственно «А запись» сервера с OTRS должна быть создана и выглядеть так:

otrs_a

Настройка веб сервера

На веб сервере (otrs.rzntest.ru, 192.168.0.6) настроить Apache,  создать конфигурационный файл с нужными настройками:

в файле /etc/apache2/sites-enabled/000-default.conf в самый конец файла добавлена запись:

<VirtualHost *:80>
    DocumentRoot /var/www/autoconfig/
    ServerName autoconfig.rzntest.ru
    <Directory "/var/www/autoconfig">
    Order allow,deny
    allow from all
    </Directory>
</VirtualHost>

Создана директория /var/www/autoconfig/mail и там находится файл config-v1.1.xml с настройками, которые будет получать Thunderbird:

<?xml version="1.0" encoding="UTF-8"?>
<clientConfig version="1.1">
    <emailProvider id="OfficeEmail">
      <domain>rzntest.ru</domain>
      <displayName>%EMAILLOCALPART%@rzntest.ru</displayName>
      <displayShortName>%EMAILLOCALPART%@rzntest.ru</displayShortName>
      <incomingServer type="imap">
         <hostname>mail.rzntest.ru</hostname>
         <port>993</port>
         <socketType>SSL</socketType>
         <username>%EMAILLOCALPART%@rzntest.ru</username>
         <authentication>password-cleartext</authentication>
      </incomingServer>
      <outgoingServer type="smtp">
         <hostname>mail.rzntest.ru</hostname>
         <port>25</port>
         <socketType>plain</socketType>
         <username>%EMAILLOCALPART%@rzntest.ru</username>
         <authentication>password-cleartext</authentication>
         <addThisServer>true</addThisServer>
         <useGlobalPreferredServer>false</useGlobalPreferredServer>
      </outgoingServer>
    </emailProvider>
</clientConfig>

Здесь указан мой файл, более полный вариант конфигурационного файла можно посмотреть здесь , здесь и неплохая статья на Хабре.

Проверяем (возможно придется перезагрузить Apache: apache2ctl reload), по имени autoconfig.rzntest.ru, введеному в броузере должно выводиться:

apache

Настройка почты Thunderbird

Теперь попробуем подключить почту пользователя, назовем его ,для примера, Дракула , а почтовый ящик у него dracula@rzntest.ru . Пользователь уже создан в Active Directory, создан почтовый ящик на почтовом сервере Postfix.

Thunderbird user

Все настройки подтянулись автоматически, после заполнения полей: имя, почта и пароль.

 

Vladimir

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