Mise en place de davmail

Davmail est une interface permettant de connecter n’importe quel client de messagerie (Thunderbird, etc.) avec un serveur Exchange. Celui-ci joue le rôle de proxy en « convertissant » MAPI vers IMAP/CalDav/CardDav. L’objectif de cet article est de le mettre en place sur un desktop OpenSuse.

Commençons par le télécharger depuis Sourceforge :

wget -q http://downloads.sourceforge.net/project/davmail/davmail/4.6.2/davmail-linux-x86_64-4.6.2-2377.tgz

On vérifie que Java est bien disponible, l’installer si nécessaire :

simon@simon-laptop:~/Téléchargements> java -version
openjdk version "1.8.0_60"
OpenJDK Runtime Environment (build 1.8.0_60-b27)
OpenJDK 64-Bit Server VM (build 25.60-b23, mixed mode)

On décompresse puis lance le client :

# Décompression dans /usr/local
sudo tar xvf davmail-linux-x86_64-4.6.2-2377.tgz -C /usr/local/
# Renomme le répertoire
sudo mv /usr/local/davmail-linux-x86_64-4.6.2-2377 /usr/local/davmail
# Lance le client (sans droit root)
/usr/local/davmail/davmail.sh &

La fenêtre s’ouvre :

davmail-general-01

Remplacer l’URL OWA par celle de notre serveur Exchange (ici OVH Hosted Exchange) :

davmail-general-02

Après avoir enregistrer, la fenêtre disparaît mais le programme ne se stoppe pas pour autant. A noter que si vous utilisez KDE Plasma 5, il faut installer un logiciel supplémentaire (wmsystemtray) pour voir l’icône, voir : http://alien.slackbook.org/blog/support-for-old-school-xembed-system-tray-icons-in-plasma-5/.

Passons à présent à la configuration côté Thunderbird. Lancez-le, indiquez vouloir utiliser une adresse existante et remplissez les champs puis validez et basculez en configuration manuelle :

davmail-thunderbird-01

Ignorez l’alerte de sécurité :

davmail-thunderbird-02

Davmail est à présent installé 🙂

Compliquons à présent un peu les choses : comment faire pour configurer deux boîtes Exchange ?

Si vous regardez à la racine de votre dossier personnel (~), vous voyez un fichier .davmail.properties contenant les identifiants remplis précédemment.

Renommez-le, par exemple, en .davmail.ovh et relancer davmail.

L’interface s’affiche, renseignez les informations pour votre second compte, modifiez les ports utilisés et enregistrez.

Renommez également le fichier .davmail.properties sous un autre nom, ici .davmail.nntech.

A présent, lancez à deux reprises davmail.sh en précisant à chaque fois le chemin vers le fichier de configuration :

/usr/local/davmail/davmail.sh ~simon/.davmail.ovh &
/usr/local/davmail/davmail.sh ~simon/.davmail.nntech &

Deux icônes sont à présent visibles dans le system tray.

Retournez dans Thunderbird et créez la seconde boîte en modifiant les ports. Le tour est joué !

Petite astuce : si l’authentification échoue et que vous êtes certain de vos identifiants, essayez en forçant le protocole Exchange à EWS. Ne me demandez pas pourquoi :p

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s