Thunderbird : configuration automatique des comptes de messagerie

Boris HUISGEN November 5, 2012

administration messagerie thunderbird autoconfig

Tout comme Outlook, le client de messagerie Thunderbird prend en charge la configuration automatique des comptes mail afin de faciliter les utilisateurs (et les administrateurs). Seuls sont donc à fournir l’adresse et le mot de passe de messagerie ; Thunderbird récupère ensuite un fichier XML contenant les paramètres de configuration serveur à l’URL suivante :

http://autoconfig.< domaine >/mail/config-v1.1.xml

Voici la configuration à mettre en place pour supporter l’autoconfiguration de Thunderbird.

Création du fichier XML

Le fichier XML est modulable selon les protocoles et les options de connexions :

# cat /var/www/autoconfig.xml

<?xml version="1.0" encoding="UTF-8"?>
<clientConfig version="1.1">
  <emailProvider id="hbis.fr">
    <domain>hbis.fr</domain>
    <displayName>mail server</displayName>
    <displayShortName>mail server</displayShortName>
    <incomingServer type="imap">
      <hostname>mail.hbis.fr</hostname>
      <port>143</port>
      <socketType>STARTTLS</socketType>
      <username>%EMAILADDRESS%</username>
      <authentication>password-cleartext</authentication>
    </incomingServer>
    <incomingServer type="pop3">
      <hostname>mail.hbis.fr</hostname>
      <port>995</port>
      <socketType>SSL</socketType>
      <authentication>password-cleartext</authentication>
      <username>%EMAILADDRESS%</username>
    </incomingServer>
    <outgoingServer type="smtp">
      <hostname>mail.hbis.fr</hostname>
      <port>587</port>
      <socketType>STARTTLS</socketType>
      <authentication>password-cleartext</authentication>
      <username>%EMAILADDRESS%</username>
    </outgoingServer>
  </emailProvider>
</clientConfig>

Configuration DNS

Pour chaque domaine de messagerie, un alias autoconfig de type A ou CNAME est à créer en le pointant vers l’adresse du serveur web où le fichier XML est stocké :

autoconfig   IN CNAME mail.hbis.fr

Configuration web

Au niveau du serveur web, l’idéal est de configurer le virtual host par défaut, surtout dans le cas d’une gestion de messagerie multidomaines :

# cat /etc/nginx/sites-enabled/default

server {
   listen         *:80 default_server;
   listen         [::]:80 ipv6only=on default_server;
   server_name    localhost;
   root           /var/www/;
   index          index.html index.php;

   rewrite ^/mail/config-v1\.1\.xml$ /autoconfig.xml;
}

Ajout du compte mail

Lancez Thunderbird et son assistant de création de compte mail. Renseignez votre nom, email, mot de passe et cliquez sur suivant. Thunderbird se charge du reste !

[gallery columns="2” ids="5713,5714” ]

See also

Thunderbird : suppression des fichiers index
Read more
Thunderbird : afficher votre quota mail
Read more
Dovecot : déplacer les SPAM dans un dossier avec un filtre sieve
Read more