Mise à jour 05/11/2015 : La procédure est validée avec Exchange 2007, Thunderbird 42, Lightning 4.3b2 et DAVmail 4.6.2-2377-1 (Le support de Exchange 2010 a été amélioré avec la version 4 de DAVmail).
Mise à jour 13/09/2011 : Mise à jour des paramètres de connexion à l’annuaire LDAP.
En entreprise, le couple Outlook/Exchange règne encore en maître. Mais quelques irréductibles s’acharnent encore à vouloir utiliser leurs propres clients de messagerie, compliquant ainsi la tâche de leurs sysadmins trop permissifs. Une pierre de plus sur le mur des lamentations de ces derniers envers leurs utilisateurs ? Pas forcément…
Nous allons voir comment utiliser le client de messagerie Mozilla Thunderbird/Icedove avec un serveur Microsoft Exchange 2007 grâce au logicile DAVmail. Cette solution n’offre pas toutes les possibilités du client de Microsoft mais permet d’utiliser la messagerie, la liste des contacts ainsi que le calendrier.
Il est évidemment possible d’utiliser DAVmail avec d’autres clients de messagerie qui supportent les protocoles utilisés ici.
Conventions :
- prompt : # commande : exécuter la commande sous le compte root ou précédée de la commande « sudo »
- prompt : $ commande : exécuter la commande sous le compte utilisateur
Pré-requis :
- Serveur Windows 2008/R2 + Exchange 2007 à jour
- Outlook Web Access (OWA) installé et activé sur le serveur Exchange 2007
- Mozilla Thunderbird/Icedove 3.x avec l’extension Lightning (version 64 bits)
- Java Runtime Environment 1.5.x/1.6.x à jour
1. DAVmail
1.1. Installation
Davmail est une application Java servant de passerelle entre Thunderbird et Exchange via OWA.Télécharger la dernière version correspondant à votre OS (à ce jour : davmail-3.9.1-1646) : http://sourceforge.net/projects/davmail/files/davmail/
L’installation sous Windows et MacOS X ne posant pas de problème particulier, voici la procédure pour GNU/Linux.
Installation sous Debian et dérivés :
# dpkg -i davmail_3.9.1-1646-1_all.deb
Le logiciel est disponible dans le menu Application > Internet
Installation de la tarball sous GNU/Linux :
# cp davmail-linux-x86_64-3.9.1-1646.tgz /opt
# tar zxvf davmail-linux-x86_64-3.9.1-1646.tgz
# mv davmail-linux-x86_64-3.9.1-1646 davmail
Le logiciel est disponible via la commande suivante :
$ cd /opt/davmail
$ ./davmail.sh
1.2. Configuration
Configurer DAVmail de la manière suivante.
- URL OWA (Exchange) : https://my-company.com/owa (Adresse de connexion à OWA)
- Port POP local : 1110
- Port IMAP local : 1143
- Port SMTP local : 1025
- Port HTTP caldav : 1080 (Accès au calendrier)
- Port LDAP local : 1389 (Accès à la liste des contacts)
2. Thunderbird
2.1. Configuration du compte IMAP
Créer un compte IMAP comme sur les captures d’écran suivantes.
Notez que la transmission des identifiant et mot de passe se fait en clair entre Thunderbird et DAVmail mais cela n’a guère d’importance, le processus ayant lieu en local. Le reste des communications entre DAVmail et Exchange sont cryptés via HTTPS (HTTP + SSL).
2.2. Configuration de la liste de contacts
Créer un nouveau carnets d’adresses LDAP :
Outils > Carnets d’adresses > Fichier > Nouveau > Annuaire LDAP
Configurer comme suit :
- Nom : Serveur Exchange
- Nom d’hôte : localhost
- Nom distinct de base : OU=people
- Numéro de port : 1389
- Connecter avec l’utilisateur : my-company\user
Le carnet d’adresse est maintenant configuré mais pour une raison qui m’échappe, il n’affiche pas la liste des contacts. Cependant, si on tape une lettre dans le champs de recherche la liste des contacts apparaît. De même, lors de la saisie de l’adresse d’un correspondant dans un email, l’auto-complétion fonctionne. Ce « bug » est probablement du à Thunderbird
2.3. Configuration du calendrier
Créer un nouveau calendrier :
Fichier > Nouveau > Agenda > Sur le réseau > CalDAV
Emplacement (user@my-company.com est l’adresse email, pas l’identifiant Active Directory) : http://localhost:1080/users/user@my-company.com/calendar
Saisir les identifiants :
- Utilisateur : my-company\user
- Mot de passe : ***********
Le calendrier est maintenant accessible en lecture/écriture.
Et hop, plus besoin de migrer son poste de travail vers Windows, l’honneur est sauf (ainsi que la barbe si durement acquise)…
Sources :
- DAVmail : http://davmail.sourceforge.net/
- Ubuntu-fr : http://doc.ubuntu-fr.org/davmail
- geekdefrance.fr : http://geekdefrance.fr/2010/09/22/test-davmail-exchange-sur-presque-toutes-les-plateformes/