Utilisateur d'origine : Pierre
Zimbra est une solution tout-en-un professionnelle et complète, vous permettant de créer votre propre serveur mail, contacts, calendrier. Il existe en deux versions, une open-source et donc gratuite, et une autre, professionnelle payante (qui rajoute certaines options comme la synchronisation avancée avec Outlook).
Nous allons évidemment nous intéresser à la version gratuite dans ce tutoriel.
Pré-requis
Tout d'abord, vous allez devoir satisfaire un certain nombre d'exigences au niveau du serveur hôte. Vous devez avoir l'une des distributions Linux supportées (Debian ne l'est pas, en revanche Ubuntu si) et avoir au minimum 8Go de RAM (peut tourner sur 4Go, mais l'environnement sera un peu lent). Vous retrouverez la liste complète ici. Pour ce tutoriel, j'utilise un VPS 8Go de RAM sous Ubuntu 16.04, virtualisé en OpenVZ. Certaines commandes peuvent différer selon l'OS utilisé.
Ensuite, vous devez avoir un nom de domaine (ou un sous domaine) et rediriger ses champs MX et A vers votre serveur. Pour rappel, une redirection A est une redirection IPv4 "simple" et les champs MX servent à diriger les mails.
Nous devons aussi modifier le fichier hosts
de notre serveur :
nano /etc/hosts
Ajoutez la ligne suivante au début du fichier, en remplaçant les croix par l'IP de votre serveur, domain.tld
par le domaine redirigé juste avant, et domain
par le nom d'hôte :
xxx.xxx.xxx.xxx domain.tld domain
Redémarrez votre serveur pour appliquer les changements.
Pour éviter tout conflit, il faut enlever postfix
de votre serveur :
apt-get purge postfix*
Enfin, il nous reste la traditionnelle installation de paquets :
apt-get install libreoffice libreoffice-l10n-* fonts-vlgothic
Installation
Rendez-vous sur la page de téléchargements de Zimbra Opensource et repérez le lien correspondant à votre distribution et architecture. Téléchargez et décompressez le fichier correspondant à votre choix :
wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3829.UBUNTU16_64.20190718141144.tgz
tar -zxvf zcs-8.8.15_GA_3829.UBUNTU16_64.20190718141144.tgz
cd zcs-8.8.15_GA_3829.UBUNTU16_64.20190718141144/
L'installation est très simple, car elle est assistée par un script. Tapez simplement :
./install.sh
Acceptez le contrat de licence, puis laissez les valeurs par défaut jusqu'à ce que le script vous demande si vous souhaitez procéder à l'installation (répondez évidemment oui).
L'installation risque de prendre assez longtemps. Première pause café
Si vous êtes sur un VPS, il est possible qu'il y ait un conflit entre les noms d'hôte. Dans ce cas, le script vous demandera simplement lequel utiliser. Entrez le nom de domaine redirigé juste avant.
Au bout de quelques minutes, vous arrivez sur un menu. Nous allons devoir configurer le mot de passe administrateur. Pour ce faire, entrez dans le menu zimbra-store
puis Admin Password
en tapant les chiffres correspondant. Saisissez le mot de passe voulu (sans caractères spéciaux) puis r
, a
. Demandez à stocker la configiration dans un fichier (laissez le fichier proposé par défaut), puis acceptez les modifications du système. Deuxième pause café
Et voilà ! Zimbra est installé sur votre serveur.
Configuration
Rendez-vous sur https://domain.tld:7071
(ne fonctionne qu'en HTTPS, pas de HTTP), installez le certificat auto-signé dans votre navigateur et identifiez-vous comme tel :
- Identifiant :
admin@domain.tld
- Mot de passe : défini à l'installation
Vous arrivez sur cette interface :

Note : Il est possible que Zimbra vous informe que les services ne sont pas actifs. C'est normal au premier lancement et après un redémarrage, il faut le temps que l'interface acquiert le statut des services.
Configurons dès à présent notre premier compte mail. Pour cela, allez dans Gérer puis Comptes. Cliquez sur le petit engrenage en haut à droite, puis sur Nouveau. Saisissez les informations demandées puis cliquerz sur Terminer (seule la première fenêtre est intéressante pour un compte basique).
Vous pouvez vous connecter à votre nouveau compte via https://domain.tld/
.
Configuration des clients mail
POP3, IMAP et SMTP sont chiffrés. Vous retrouverez la liste des ports utilisés ici.
Concernant l'intégration de CalDAV et CardDAV (calendriers et contacts) dans Outlook, je vous recommande fortement le plugin OpenProtocolConnector.
Pour aller plus loin