Ceci est une ancienne révision du document !
Zimbra
Zimbra est un serveur de messagerie avec des fonctionnalités de travail collaboratif. La version open source comprend la fonction de serveur de messagerie, de calendriers partagés, de carnets d'adresses partagés, de gestionnaire de fichiers, de gestionnaire de tâches, wiki, messagerie instantanée. La version payante comprend en plus les connecteurs (outlook, PDA…), et un système de sauvegarde/restauration par boîte mail. Plus de détails sur internet.
Installation de Zimbra sur Ubuntu 8.04 16/10/08
Pré-requis
- Avoir un système propre et neuf de préférence. Pas la peine d'installer des composants tels que Apache, MySQL… Zimbra installera lui-même tous les composants dont il a besoin mis à part les paquets ci-dessous
Soit en une seule ligne :
aptitude install ssh openssh-server curl fetchmail libpcre3 libgmp3c2 libexpat1 libxml2 libtie-ixhash-perl libstdc++5 libltdl3 libperl5.8
Installation
Les commandes suivantes sont à taper dans un terminal.
Connaître l'adresse IP de votre futur serveur :
ifconfig
Mettre son PC en IP fixe (à fixer aussi au niveau du serveur DHCP) en éditant le fichier /etc/network/interfaces
Réinitialiser le réseau :
sudo invoke-rc.d networking restart
Modifier le fichier /etc/hosts en y ajoutant le nom de domaine et l'adresse IP interne du futur serveur zimbra. Le nom de domaine est à acheter chez un registrar. C'est lui qui apparaîtra derrière le @ des adresses email gérées par zimbra. Vous pouvez choisir un nom de domaine déjà existant et vous appartenant. Il faudra juste déclarer dans les DNS nationaux, qu'il y a un serveur de mail pour ce nom de domaine (champs MX dans les DNS), en indiquant l'adresse IP publique.
l'installeur » de Zimbra va regarder dans le fichier hosts !
exemple de ligne dans le fichier hosts :
192.168.1.7 arthur.fr
Modification du nom d'hôte (hostname) :
echo arthur.fr | sudo tee /etc/hostname
Redémarrage du serveur :
sudo shutdown -r now
Vérification du nom d'hôte :
hostname
hostname -f
La réponse doit être le nom DNS du serveur, dans notre exemple arthur.fr
Assignation de BaSH comme shell par défaut
sudo ln -sf /bin/bash /bin/sh
Télécharger le fichier compressé Zimbra (version open source) pour Ubuntu 8.04 à partir du site officiel:
http://www.zimbra.com/community/downloads.html
(aujourd'hui la dernière version est "zcs-5.0.16_GA_2921.UBUNTU8.20090429045342.tgz")
Allez dans le répertoire où vous avez placé le fichier .tgz et décompressez-le :
tar xvfz zcs*
Lancez l'installeur :
cd zcs* && sudo ./install.sh
- « the system will be modified » taper « y »
- « adresse unconfigured » taper « 3 » pour initialiser le mot de passe de la console administrateur de zimbra
- select, or « r » taper « 4 » toujours pour initialiser ce mot de passe
- taper le mot de passe
- select, or « r » taper « r » pour le menu précédent
- puis taper « a » pour appliquer
- et enfin taper « y » pour le « system will be modified »
Voilà c'est fini ! Enfin juste pour l'installation de zimbra
pour tester l'installation vous pouvez vous connecter à la console administrateur à l'adresse suivante https://127.0.0.1:7071
L'identifiant est "admin" et le mot de passe celui que vous avez déclaré.
Dans la console admin vous pouvez créer des utilisateurs/mot de passe, et pour tester vos utilisateurs vous pouvez vous connecter en webmail à l'adresse http://127.0.0.1.
Pour que le serveur de mail fonctionne en local, vous devez avoir un serveur DNS local, dans lequel votre serveur mail est déclaré (avec le champs MX, voir bind par exemple). Pour qu'il fonctionne vers l'extérieur, votre port SMTP doit-être ouvert, et votre nom DNS (arthur.fr dans notre exemple) doit avoir été déclaré en tant que serveur mail (en passant par un registrar).
Voir aussi
- Site officiel (en) ;