Vous êtes sur la page 1sur 39

Installer et configurer

un serveur Zimbra
























Par LoiselJP
Le 29/05/2013
(rev. du 14/05/2014)



Administration Unix /Linux Installer et configurer un serveur Zimbra page 2/39
LoiselJP 2014
1 Objectifs

La messagerie et laccs lInternet sont aujourdhui des outils indispensables. Toute entreprise qui soit devrait
avoir son portail vers Linternet.

On va juger trs facilement une entreprise en allant simplement voir ce quelle propose sur son site Web, ou au
minimum en la contactant.

Avoir son propre nom de domaine est de lordre de quelques euros (pour ne pas dire de lordre de leuro)
renouvelable tous les ans.

Une messagerie en toto.de.monentreprise@un_autre_fournisseur.com ne fait pas trs pro . La socit
mme si son enseigne nest pas sur Internet et vite mise au placard.

La solution est donc de proposer son site web, a son nom de domaine et sa messagerie associe. Si obtenir son
nom de domaine nest pas trs onreux, il nen est pas de mme pour avoir un espace web volumineux et une
messagerie au nombre d adresses mail illimit (et surtout un espace limit un peu plus de 20mo par bote).

Les solutions de messagerie sont nombreuses, mais si laspect pcuniaire est pris en compte, les solutions
disponibles sont moins nombreuses mais demandent surtout plus de comptences.

Ce tutoriel ne pourra pas sattarder dans tous ces domaines. Il va donc se contenter de proposer une solution libre
de serveur de messagerie.

Cest le logiciel Zimbra qui sera propos ici.


On pourra noter un trs gros travail de configuration sur le serveur de DNS Bind9
Administration Unix /Linux Installer et configurer un serveur Zimbra page 3/39
LoiselJP 2014
2 Sommaire

1 Objectifs .................................................................................................................................................. 2
2 Sommaire ................................................................................................................................................ 3
3 A propos de Zimbra ................................................................................................................................ 4
4 Public vis ............................................................................................................................................... 4
Placer une adresse IP fixe .................................................................................................................. 4
Installer Webmin ................................................................................................................................ 5
Installer et utiliser SSH ...................................................................................................................... 6
5 Prrequis ................................................................................................................................................. 8
a - Configuration conseille ................................................................................................................... 9
b - Cadre gnral de linstallation ........................................................................................................ 10
c - Environnement du tutoriel .............................................................................................................. 10
6 Installer Bind9 ....................................................................................................................................... 11
a - Modifier le fichier /etc/hosts ........................................................................................................... 11
Modifier le nom de la machine ........................................................................................................ 12
b - Modifier le fichier resolv.conf ........................................................................................................ 12
c - Configuration des fichiers /etc/bind ................................................................................................ 13
Configurer le fichier /etc/bind/named.conf ...................................................................................... 13
Modifier /etc/bind/named.conf.options ............................................................................................ 15
Cration du fichier de zone .............................................................................................................. 16
Cration du fichier reverse DNS ...................................................................................................... 17
Redmarrer le service Bind .............................................................................................................. 17
Vrifier le serveur ............................................................................................................................ 18
7 Installation de Zimbra .......................................................................................................................... 20
a - Rcupration de Zimbra.................................................................................................................. 20
b - Dcompression de larchive ........................................................................................................... 20
c - Prparation des librairies ncessaires Zimbra .............................................................................. 21
d - Dbut de linstallation .................................................................................................................... 22
Vrifier le serveur ............................................................................................................................ 26
8 Accder linterface dadministration.................................................................................................. 28
a - Grer ............................................................................................................................................... 28
b - Configurer ....................................................................................................................................... 30
Classe de service .............................................................................................................................. 32
c - Rechercher ...................................................................................................................................... 33
9 Accs linterface utilisateur................................................................................................................ 34
10 Configurer un client de messagerie..................................................................................................... 35
11 Conclusion .......................................................................................................................................... 37
Proprit ................................................................................................................................................ 39
Licence ............................................................................................................................................. 39

Administration Unix /Linux Installer et configurer un serveur Zimbra page 4/39
LoiselJP 2014
3 A propos de Zimbra

En quelques mots, Zimbra est une solution logicielle communautaire (qui propose un ensemble de service
comme la messagerie, carnet dadresses, agenda, rendez-vous,..) pour proposer une alternative libre MS
Exchange ou Lotus Notes.

Son succs en fait aujourd'hui une plateforme collaborative majeure, comptant plusieurs millions d'utilisateurs.

Zimbra utilise une interface Web pour sa gestion. Dveloppe de manire la plus ergonomique possible allie
son support de nombreux terminaux mobiles, elle est propose comme atout majeur pour les entreprises.

4 Public vis

Ce tutoriel vise un public averti et plus particulirement la communaut des administrateurs systme sous Linux.

Pour ce document, il convient que le lecteur (ladministrateur qui va installer et configurer Zimbra) ait une bonne
connaissance des systmes Linux.

Averti de ce principe, il ne sera pas fait de rappel sur le fonctionnement de base de linux, sur les commandes de
base ni mme sur le fait que toutes les commandes dinstallation et de configuration se fassent en root (dommage
cest fait !).

Placer une adresse IP fixe

A partir du fichier interfaces (/etc/network/interfaces) placer une IP fixe pour le serveur ce qui facilitera son
utilisation, son accs et surtout sa configuration.
vi /etc/network/interfaces

Placer dans le fichier ( adapter)
# Interface reseau de bouclage
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0
# carte reseau en ip statique (ou auto)
allow-hotplug eth0
iface eth0 inet static
# <- a adapter suivant le besoin
address 192.168.1.63
broadcast 192.168.1.255
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
auto eth0

On adaptera les adresses suivant les besoins.

Administration Unix /Linux Installer et configurer un serveur Zimbra page 5/39
LoiselJP 2014

Installer Webmin

Par principe et par habitude Webmin pourra tre install sur le serveur.

Webmin est un outil dadministration trs puissant et pratique il utilise linterface Web, il est alors possible de
lutiliser facilement sur un serveur sans interface graphique.

Dans un terminal saisir les commandes suivantes :
cd /tmp
wget wget http://sourceforge.net/projects/webadmin/files/webmin/1.620/webmin_1.620_all.deb
dpkg -i webmin_1.620_all.deb

ou installer depuis un dpt (plus facile car cela vite les problmes de dpendances)

wget -O- http://www.webmin.com/jcameron-key.asc | sudo apt-key add -
deb http://download.webmin.com/download/repository sarge contrib

Au besoin si l'installation ne se termine pas correctement (en cas de dpendances non rsolue, prrequis
insuffisants..), cette commande va forcer linstallation de ces prrequis et terminer la configuration

apt-get install -f


Webmin sera alors accessible par ladresse Ip du serveur sur le port 10000 (https://192.168.1.99:10000/ par
exemple).
Aprs saisie du login et mot de passe utilisateur, il sera possible de passer linterface en Franais.



De l lensemble des paramtres du poste seront accessible en lecture et criture.

Administration Unix /Linux Installer et configurer un serveur Zimbra page 6/39
LoiselJP 2014


Installer et utiliser SSH

Par principe et par habitude, sur le serveur ladresse Ip sera mise en statique et Openssh-server sera install (sur
les distributions Ubuntu, .

apt-get update
apt-get install openssh-server

Ds lors que l'adresse IP du serveur est fixe, le serveur peut tre atteint directement en passant par SSH.
Putty qui est un logiciel libre permet cela en toute simplicit:

Administration Unix /Linux Installer et configurer un serveur Zimbra page 7/39
LoiselJP 2014


Depuis un autre poste, par une fentre de commande, il est possible de se connecter au serveur sans besoin de
travailler directement dessus.



Le Copier/Coller sera de rigueur pour le reste des oprations...

Ds lors que openssh-server install, vous pouvez utiliser cette mthode. Ce qui sera un grand gain de
temps



Administration Unix /Linux Installer et configurer un serveur Zimbra page 8/39
LoiselJP 2014
5 Prrequis

Dans le chapitre Public vis , il y est fait mention de linstallation de Webmin et Openssh-server. Ces deux
logiciels ne font pas partie intgrante de linstallation du serveur Zimbra. Cependant, certains composants
(Apache,) seront indispensables son emploi !

Comme indiqu au paragraphe prcdent, ce tutoriel est destin un public assez averti. Le serveur de base
employ sera donc destin ce type de public.

Chacun choisira la distribution de son choix, dans le cas prsent toute l'installation est donne pour une version
base de Debian, une distribution Ubuntu ou tout autre distribution est susceptible de convenir ce type
dinstallation.

Linstallation linux utilise dans notre cas est plus destine un usage de serveur. Dans le cas prsent aucune
interface graphique ne sera utilise. Ce type dinstallation est tout particulirement pris par les administrateurs
pour lemploi de serveur.

Ici on effectuera une installation suivant ce modle:
# Installation partir d'un CDrom netinstall Ubuntu 13.04 64bits, la dernire en date au moment de la rdaction
de ce tutoriel, (elle nest pas reconnue comme compatible avec Zimbra au jour de la cration de ce tutoriel).

Lors des diffrents essais et tests il sest avr que la version de Zimbra ayant caus le moins
de souci au cours de linstallation la t avec la version 13.04 de Ubuntu !

# Avec en slection les paquets suivants: aucun (minimale)



Choisir les paquets de base

Administration Unix /Linux Installer et configurer un serveur Zimbra page 9/39
LoiselJP 2014


Ninstallant que le stricte minimum linstallation se droulera en quelques minutes..


Installe elle ne prendra pas plus de 1.2Go !

a - Configuration conseille

Ce tutoriel est applicable dans le cadre dun serveur en production, les configurations sont donc indiques en
consquence:

Processeur Intel/AMD 32-bit ou 64Bits CPU 2.0GHz minimum.
o Pour les dploiements plus de 2000 utilisateurs, un systme dexploitation 64-bit est
recommand
2 Go de RAM minimum (recommand 4Go),
10 Go despace disque libre pour le systme,
Espace disque allou aux utilisateurs ajouter,
Espace temporaire disponible, install et upgrade, environ 5go



Administration Unix /Linux Installer et configurer un serveur Zimbra page 10/39
LoiselJP 2014
Zimbra-store demande environ 5Go pour /opt/zimbra,
Les autres modules requirent environ 100Mo.

Pour 1000 utilisateurs 30 50 Go de disque sont ncessaires.

b - Cadre gnral de linstallation

Ce type de serveur est principalement destin une utilisation sur vers et depuis lInternet, il conviendra donc
dinstaller un antivirus ainsi quun pare-feu.

Destin traiter le serveur de messagerie, le pare-feu et lantivirus ne seront pas configurs dans le cadre de
linstallation de ce tutoriel.

RAID-5 nest pas recommand pour des installations avec plus de 100 comptes.

c - Environnement du tutoriel

Pour la ralisation de ce fichier tutoriel, la ralisation du serveur a t effectue sur un serveur Linux Ubuntu
12.04 64 Bits (version serveur), 1Gb ram, processeur Intel 3Gb, DD sata 100Go.

Pour des raisons de facilit et dinstallation, le disque est partitionn en 1 seule partition SDA1 de 99Go (1Go
pour le Swap).

Pour amliorer laffichage les fichiers :
nano /etc/bash.bashrc
nano /root/.bashrc

Ont t modifis et dcomments (couleur, commande ll)



Ce qui permettra un affichage plus convivial
Administration Unix /Linux Installer et configurer un serveur Zimbra page 11/39
LoiselJP 2014


6 Installer Bind9
BIND (Berkely Internet Name Domain) est un serveur DNS open source utilis pour la rsolution de noms
Internet. Dans le cadre dun serveur de messagerie, il est indispensable dinstaller un serveur de DNS.
Dans le cas de ce tutoriel, cest le serveur Bind qui sera choisi, notamment pour sa robustesse. Aprs installation,
il sera ncessaire de le configurer.

Installer le serveur de DNS :
apt-get install bind9

Il sera alors ncessaire de tlcharger 1 2Mo environ (40Mo environ pour une installation sur Debian).

Dans ce chapitre, le nom de la machine et les accs DNS vont tre modifis, il convient de retenir que le nom
du serveur devra respecter les conventions de nommage. Ainsi :
- Il ne doit pas contenir despace,
- Il ne doit contenir que des lettres, chiffres ou -
- Il ne pourra pas contenir de caractres spciaux / \ "

En cas de non-respect de ces rgles, le rseau pourrait bien ne plus fonctionner, dans tel cas, il pourrait tre
ncessaire de vrifier ces impratifs.

a - Modifier le fichier /etc/hosts

/etc/hosts est un fichier de gestion dalias hte et Ip.

Le fichier host va donc tre charg de fournir la translation de nom en adresses Ip (et inversement).
nano /etc/hosts

Pour la configuration du serveur de messagerie, il sera ncessaire denregistrer le serveur dans les DNS..

Modifier le fichier host en ladaptant votre besoin (nom, adresse IP) :
# Fichier /etc/hosts by LJP
127.0.0.1 localhost

# adresse ip du serveur a adapter suivant l adresse du serveur a installer
192.168.1.63 mon-serveur-mail.fr mon-serveur-mail

# Les lignes suivantes sont necessaires pour lIPv6 (car les serveurs devraient l utiliser !)
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Administration Unix /Linux Installer et configurer un serveur Zimbra page 12/39
LoiselJP 2014



Modifier le nom de la machine

On pourra en profiter pour modifier le nom de la machine
nano /etc/hostname

Lui mettre le nom de la machine
mon-serveur-mail

b - Modifier le fichier resolv.conf

Le fichier /etc/resolv.conf permet dindiquer le ou les domaines de recherche et les diffrents serveurs DNS
utiliser.

Ce fichier va permettre dutiliser plusieurs adresses de serveur, ainsi, si lun est dfaillant, il pourra passer au
suivant

Editer le fichier rsolution
nano /etc/resolv.conf

Modifier et ajouter les lignes ncessaires dans le fichier :
# La recherche commence sur le serveur local
search mon-serveur-mail.fr
nameserver 192.168.1.63
nameserver 127.0.0.1

# Si le rseau un autre serveur de DNS
nameserver 192.168.1.1

# Les dns sont adapter en fonction du FAI et des disponibilits
nameserver 212.27.40.240
nameserver 212.27.40.241
nameserver 8.8.8.8

Administration Unix /Linux Installer et configurer un serveur Zimbra page 13/39
LoiselJP 2014



c - Configuration des fichiers /etc/bind

Si les modifications prcdentes non pas demand de prcautions particulires, il pourrait tre intressant de
faire une sauvegarde avant modification des fichiers de configuration de Bind :

Sauvegarder les fichiers :
cd /etc/bind
mkdir save
cp -rp *.* save/

Configurer le fichier /etc/bind/named.conf
Cette fois il va tre question de modifier le serveur de DNS il pourra donc tre prfrable de larrter avant (plus
par principe que pour une autre raison).

Comme dans de nombreux cas, lorsque la configuration dun systme devient trop lourde, celle-ci est spare en
diffrents fichiers qui pourront tre traits individuellement.


Par arrter le serveur taper cette commande :
/etc/init.d/bind9 stop

Ou par cette commande

service bind9 stop

Le fichier /etc/bind/named.conf est donc le fichier principal de Bind, lexcution, ce fichier vient intgrer
dautres fichiers tels que le fichier doption ( /etc/bind/named.conf.options ) ou le fichier de zone local
( /etc/bind/named.conf.local ) qui seront modifis aprs dans ce chapitre.



Configurer le fichier /etc/bind/named.conf

Ouvrir le fichier :
nano /etc/bind/named.conf

Administration Unix /Linux Installer et configurer un serveur Zimbra page 14/39
LoiselJP 2014
Modifier le fichier de manire obtenir ceci :
// << Fichier /etc/bind/named.conf by LJP>>
// ########################################

include "/etc/bind/named.conf.options";

zone "." {
type hint;
file "/etc/bind/db.root";
};

zone "localhost" {
type master;
file "/etc/bind/db.local";
};

zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};

include "/etc/bind/named.conf.local";

// Ajout des liens vers le fichier de configuration du domaine
// A adapter suivant la configuration que vous lui avez installe
// #############################################################
zone "mon-serveur-mail.fr" {
type master;
file "/etc/bind/zones/mon-serveur-mail.hosts";
};

// Ajout des liens vers le fichier de configuration du reverse pour le LAN
// A adapter suivant votre reseau local
// #######################################################################
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.192.168.0.in-addr.arpa";
};

On remarquera que le fichier utilise // au lieu de # habituel pour insrer un commentaire.

Administration Unix /Linux Installer et configurer un serveur Zimbra page 15/39
LoiselJP 2014


Modifier /etc/bind/named.conf.options
Le fichier options qui vient sintgrer au fichier /etc/bind/named.conf, est destin venir intgrer la
configuration les options de base.

Ouvrir le fichier pour la modification (un peu plus gros que les autres on va le vider avant !):
echo > /etc/bind/named.conf.options
nano /etc/bind/named.conf.options

Modifier (et adapter au besoin) le fichier:
options {
directory "/var/cache/bind";
query-source address * port 53;

// La zone de suivi de DNS sera a adapter configurer suivant la configuration
// ############################################################
forwarders {
// Si vous avez un serveur DNS autre dans votre reseau
192.168.1.1;
// Ajout des DNS externes pour quils soient interroges pour les domaines non internes
212.27.40.240;
212.27.40.241;
8.8.8.8;
};

auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};

Administration Unix /Linux Installer et configurer un serveur Zimbra page 16/39
LoiselJP 2014


Modifier /etc/bind/named.conf.local
Le fichier local vient galement sintgrer au fichier /etc/bind/named.conf, est destin venir intgrer la
configuration les options de base.

Ouvrir le fichier pour la modification (un peu plus gros que les autres on va le vider avant !):
echo > /etc/bind/named.conf.local
nano /etc/bind/named.conf.local

Le fichier /etc/bind/named.conf.local est dun contenu et dune structure strictement identique aux diffrentes
zones dfinies dans le fichier principal /etc/bind/named.conf . Il na dautre rle que de structurer de manire
plus comprhensible la dfinition de chaque zone cette fois locale .

A titre dexemple : le fichier pourra tre modifi de la sorte:
zone "mon_domaine.org" {
type master;
file "/etc/bind/zones/mon_domaine.org.db";
};

Pour tous les domaines ajouts dans le fichier /etc/bind/named.conf.local , il sera
ncessaire de rajouter les directives indiquant les fichiers de configuration utiliser pour
chacun dentre-eux.
C'est dans ce fichier (/etc/bind/named.conf.options) que seront indiques les adresses IP des
serveurs secondaires qui permettront le transfert de zone.

Par exemple, pour ajouter mon_domaine.org il sera ensuite ncessaire dajouter dans le
fichier name.conf.options la zone correspondante avec son serveur autorisant le transfert :

nano /etc/bind/named.conf.options

Puis y ajouter la zone concerne :

zone "mon_domaine.org" {
type master;
allow-transfer {XX.XX.XX.XX;} ;
file "/etc/bind/domaine_secondaire.org";
};

Administration Unix /Linux Installer et configurer un serveur Zimbra page 17/39
LoiselJP 2014
Cration du fichier de zone

Pour le serveur de messagerie, un fichier de zone va devoir tre cr afin de grer le serveur lui-mme.

Afin de rester cohrant dans lorganisation du serveur, ce fichier de zones sera plac dans un nouveau
dossier (dossier qui recevra galement dautres fichiers):
mkdir /etc/bind/zones
# Adapter suivant le besoin (voir fichier /etc/bind/named.conf)
nano /etc/bind/zones/mon-serveur-mail.hosts


Modifier et adapter le fichier suivant les besoins :

$TTL 86400

@ IN SOA mon-serveur-mail.fr. mon-serveur-mail. (
2008061801
21600
3600
604800
86400 )

;ENREGISTREMENT "A" DNS <-> IP CLASSIQUES
@ IN NS mon-serveur-mail.fr.
IN MX 10 mon-serveur-mail.fr.
IN A 192.168.1.63
mail IN A 192.168.1.63
mta IN A 192.168.1.63

;ENREGISTREMENT MESSAGERIE
mon-serveur-mail.fr IN MX 10 mta


Cration du fichier reverse DNS

Le rle dun serveur de DNS nest pas uniquement de traduire une IP en nom de domaine mais de faire linverse
galement, un fichier va donc tre cre afin dy apporter toutes les caractristiques du serveur. Editer le nouveau
fichier:
nano /etc/bind/zones/rev.192.168.0.in-addr.arpa

Modifier le fichier pour obtenir ceci (adapter le nom du serveur au besoin) :
@ IN SOA mon-serveur-mail. mon-serveur-mail.fr. (
2006081401;
28800;
604800;
604800;
86400);

IN NS mon-serveur-mail.fr.
12 IN PTR mon-serveur-mail.fr.

Redmarrer le service Bind
Si le serveur tait arrt taper cette commande :
/etc/init.d/bind9 start
ou
Administration Unix /Linux Installer et configurer un serveur Zimbra page 18/39
LoiselJP 2014
service bind9 start

Sinon, pour redmarrer le service (sil est en cours) :
/etc/init.d/bind9 restart
ou
service bind9 restart

Si le serveur ne redmarre pas, il sera ncessaire de revoir les fichiers modifi ( ; en fin de ligne, espaces mal
placs, noms de fichiers, nom du serveur..) :



Vrifier le serveur
Maintenant que le serveur DNS est dmarr et configur, il peut tre intressant de tester son bon
fonctionnement. La commande dig se chargera de cette fonction.

Cette commande se trouve dans le paquetage dnsutils . Pour linstaller (si ce nest pas fait) taper la
commande :
apt-get install dnsutils

On peut ensuite excuter la commande ( adapter suivant le nom rseau):
dig mx mon-serveur-mail.fr

Correctement configur la commande dig devrait retourner sensiblement ceci :
Administration Unix /Linux Installer et configurer un serveur Zimbra page 19/39
LoiselJP 2014


La commande suivante retourne suivant la demande ladresse Ip ou le nom de domaine :
nslookup mon-serveur-mail.fr



En cas de mauvaise configuration, on obtiendra une erreur :


Administration Unix /Linux Installer et configurer un serveur Zimbra page 20/39
LoiselJP 2014
7 Installation de Zimbra
Le serveur Zimbra ne peut tre rcupr que par archive Au moment de la cration de ce tutoriel, les versions
schelonnent entre 7 et 8.

La page principale de tlchargement se trouve cette adresse :
http://www.zimbra.com/downloads/os-downloads.html

Suivant la version, larchive aura une taille de 400Mo 700mo !

a - Rcupration de Zimbra

Zimbra pourra tre tlcharg depuis les principaux sites de tlchargement, mais le lien retournera souvent sur
le site officiel.


On pourra noter plus de 20 liens.



Aprs avoir trouv le lien dans votre navigateur prfr, insrez-le derrire la cvommande wget :

cd /tmp
wget http://le_lien_du_fichier.tgz

Par exemple pour une version Ubuntu (qui est driv de Debian) en 64 bits :

cd /tmp
wget http://files2.zimbra.com/downloads/8.0.3_GA/zcs-8.0.3_GA_5664.UBUNTU12_64.20130305090204.tgz


b - Dcompression de larchive
Pour dcompresser larchive on utilisera lutilitaire tar :
tar xzf le_nom_de_votre_archive.tgz
Administration Unix /Linux Installer et configurer un serveur Zimbra page 21/39
LoiselJP 2014

Par exemple (en reprenant le nom de fichier tlcharg prcdemment :
tar xzf zcs-8.0.3_GA_5664.UBUNTU12_64.20130305090204.tgz

Afin dviter les noms sans fin, le dossier dcompress va tre renomm en zcs :
mv le_nom_de_votre_dossier_archive.tgz zcs

Par exemple pour le tlchargement prcdent
mv zcs-8.0.3_GA_5664.UBUNTU12_64.20130305090204 zcs


A ce stade de linstallation vous devriez avoir un dossier dans /tmp nomm zsc :
cd /tmp
ls


On pourra gagner un peu de place en suppriment larchive devenue inutile
rm zcs-*.tgz


c - Prparation des librairies ncessaires Zimbra

Zimbra aura besoin de quelques prrequis pour son installation. Peu, mais tout manquement arrtera et bloquera
son installation :
apt-get install libpcre3 libstdc++5 fetchmail curl sysstat

Cette librairie sera probablement plus difficile installer (absente de certaines distributions) :
apt-get install libgmp3c2 libperl5.14 sqlite3

Pour y parvenir il pourra tre ncessaire de modifier le sources.list dapt
nano /etc/apt/sources.list

Ajouter ces lignes en fin de fichier :
deb http://ftp.fr.debian.org/debian/ squeeze main
deb-src http://ftp.fr.debian.org/debian/ squeeze main

Mettre jour apt :
apt-get update

Installer la libraire :
apt-get install libgmp3c2 libperl5.14 sqlite3


Supprimer les lignes ajoutes la fin de fichier sources/list:
nano /etc/apt/sources.list

# supprimer ces lignes :
deb http://ftp.fr.debian.org/debian/ squeeze main
deb-src http://ftp.fr.debian.org/debian/ squeeze main

Administration Unix /Linux Installer et configurer un serveur Zimbra page 22/39
LoiselJP 2014
Remettre jour apt :
apt-get update


Il est indispensable de supprimer les lignes ajoutes en fin de fichier sources.list, en effet le
dpt propose dautres fichiers qui pourront tre installs. Ces fichiers prvus pour une autre
version pourraient rendre le serveur instable !


d - Dbut de linstallation
Aprs dcompression du fichier, il sera possible de passer linstallation, il suffira alors dexcuter le script
dinstallation :
cd /tmp/zcs
./install.sh

Si la plateforme de tlchargement ne correspond pas la version (Debian 7 la place de 5, Debian la place de
Ubuntu) il sera ncessaire de lancer le script avec ce paramtre :
./install.sh --platform-override



Acceptez les termes de la licence


Accepter ensuite les paquetages installer :
Administration Unix /Linux Installer et configurer un serveur Zimbra page 23/39
LoiselJP 2014


On pourra au choix installer les modules par dfaut ou les complter avec le proxy et la gestion de la mmoire



Aprs les diffrentes validations ncessaires linstallation se poursuivra :



Au cours de linstallation, le script pourra ventuellement dtecter des erreurs de configuration, on
pourra, par exemple, le laisser au besoin adapter votre nom de machine pour sa rsolution DNS (par
exemple) :


linstallation devrait se drouler sans erreur, si le script modifie la configuration, il sera probablement
ncessaire de vrifier les autres paramtres (notamment ceux concernant Bind9)..


Seul le mot de passe administrateur devrait tre configurer
Administration Unix /Linux Installer et configurer un serveur Zimbra page 24/39
LoiselJP 2014



Taper 3


Puis 4


Enfin, enregistrer les changements et la configuration en tapant a .
Administration Unix /Linux Installer et configurer un serveur Zimbra page 25/39
LoiselJP 2014

Enregistrer

Si tout est correctement configur, les diffrents services installer vont prendre plusieurs minutes


A vous de voir enfin si vous dsirez en informer lquipe de Zimbra !


Valider linstallation
Administration Unix /Linux Installer et configurer un serveur Zimbra page 26/39
LoiselJP 2014


On pourra ventuellement penser effectuer un redmarrage du serveur

Vrifier le serveur

Lors de la premire installation, il a t rencontr quelques erreurs (probablement dues aux erreurs de
configuration, type,).
Il est alors ncessaire de vrifier ou pouvoir vrifier quelques points avant de crier au secours.

- Comme premier moyen de vrification, on pourra se connecter au serveur par http
(https://nom_de_domaine_ou_ip:7071, https://nom_de_domaine_ou_ip)
Administration Unix /Linux Installer et configurer un serveur Zimbra page 27/39
LoiselJP 2014


- Certaines erreurs peuvent intervenir lissue de la cration des certificats. Cette commande permettra de
vrifier leur validit :
/opt/zimbra/bin/zmcertmgr viewdeployedcrt all
On y trouvera les dates de validit :


En cas dabsence du certificat, il pourra tre gnr avec cette commande :
/opt/zimbra/bin/zmcertmgr deploycrt self

Cette commande permettra la cration dun nouveau certificat :
/opt/zimbra/bin/zmcertmgr createca -new


- On pourra utiliser la commande de contrle de zimbra. Pour cela il faudra passer en utilisateur
zimbra puis lancer la commande zmcontrol
su zimbra
zmcontrol stop
Lors du stop on pourra voir les services non dmarrs

Pour relancer :
zmcontrol start



Administration Unix /Linux Installer et configurer un serveur Zimbra page 28/39
LoiselJP 2014
8 Accder linterface dadministration

Ouvrir un navigateur Web

Dans la barre dadresse taper : https://nom_de_domaine_ou_ip:7071
Accepter le certificat ou ajouter une exception si ncessaire.


Utilisateur : admin@mon-serveur-mail.fr
Mot de passe : Entrer le mot de passe saisi lors de l'installation



Aprs connexion, la page daccueil souvre :


a - Grer

Linterface Web permettra aisment de crer les adresses, listes de diffusion depuis le menu Grer :
Administration Unix /Linux Installer et configurer un serveur Zimbra page 29/39
LoiselJP 2014





En cliquant sur Nouveau une petite fentre permettra la saisie des informations :


Le compte est ajout la liste :


Aprs modification le bouton Enregistrer validera ces modifications.
Administration Unix /Linux Installer et configurer un serveur Zimbra page 30/39
LoiselJP 2014

Il sera indispensable de limiter la tailles des boites par exemple


Linformation sera proche du temps rl :


b - Configurer

Avant lemploi du serveur en production, il sera ncessaire de le configurer.

Pour cela choisir le menu Configurer
Administration Unix /Linux Installer et configurer un serveur Zimbra page 31/39
LoiselJP 2014


Le menu configurer proposera son tour des sous menus






Dans les paramtres globaux, on pourra limiter les extensions de fichiers (parfois ncessaire pour une stratgie
de scurit
Administration Unix /Linux Installer et configurer un serveur Zimbra page 32/39
LoiselJP 2014



Classe de service
La classe de service permet de configurer les paramtres du service par dfaut.

Pour une limitation de la taille des comptes par dfaut, (cest mieux pour viter de saturer un serveur
inutilement), Se rendre alors dans Classe de service puis slectionner default (valeurs par dfaut):



Choisir ensuite avanc :


On pourra alors fixer les diffrentes limites :
Administration Unix /Linux Installer et configurer un serveur Zimbra page 33/39
LoiselJP 2014

(La limite de quotas 0 signifie illimit )

c - Rechercher

Le menu rechercher apporte des options de recherche intressante, notamment des recherches cibles sur les
compte ce qui permettra ladministrateur de rapidement voir les comptes actif ou bloqus par exemple.



Lors de la perte daccs au serveur, les clients de messagerie proposent gnralement lutilisateur de saisir son
mot de passe, mot de passe quil ne connait pas, quil confond avec son mot de passe de session
(Malheureusement cest courant) aprs avoir insist plusieurs fois le compte est verrouill il sera facile de
retrouver ces compte verrouills rapide par ce menu.


Administration Unix /Linux Installer et configurer un serveur Zimbra page 34/39
LoiselJP 2014
9 Accs linterface utilisateur

Ouvrir un navigateur

Dans la barre dadresse taper : https://nom_de_domaine_ou_ip
Utilisateur : nom_de_utilisateur@mon-serveur-mail.fr
Mot de passe : Entrer le mot de passe de l'utilisateur



Aprs connexion, lutilisateur se trouve sur son Webmail :


A la rdaction dun nouveau message, il pourra avoir directement accs au carnet dadresses :
Administration Unix /Linux Installer et configurer un serveur Zimbra page 35/39
LoiselJP 2014


10 Configurer un client de messagerie

Bien que lemploi du Webmail soit devenu trs courant, beaucoup dutilisateurs utilisent encore un client lourd
local (Outllok par exemple)

Pour crer un nouveau compte, il sera ncessaire de crer le compte manuellement :


En remarquera le serveur entrant et sortant est le mme

Passer ensuite dans paramtres supllmentaires :
Administration Unix /Linux Installer et configurer un serveur Zimbra page 36/39
LoiselJP 2014


Puis Options avances :


Cocher Ceserveur utilise une connexion chiffre (Linux est toujours aussi scuris !)

Valider..



Administration Unix /Linux Installer et configurer un serveur Zimbra page 37/39
LoiselJP 2014
On pourra faire les essais


Et vrifier ce que lon a reu



11 Conclusion

Zimbra est un serveur de messagerie facile mettre en place (plus facile que ses concurrents plus lourds dans la
balance commerciale).

La grosse difficult rsidera dans la prparation du serveur : linstallation des prrequis, et surtout linstallation
du serveur de DNS (qui nest pas de son ressort).

Le systme tant assez lourd (4Go ce qui est norme dans le monde du libre), il souffre malheureusement aussi
de sa compatibilit avec les diffrentes versions de Linux.

Aprs son installation de base et sa configuration (depuis linterface Web),

Administration Unix /Linux Installer et configurer un serveur Zimbra page 38/39
LoiselJP 2014


___________________________
_______________________





# init 0







Administration Unix /Linux Installer et configurer un serveur Zimbra page 39/39
LoiselJP 2014
Proprit
Installer et configurer un serveur Zimbra.
Jean Paul Loisel
56 Rue Philippe de Girard
59160 Lomme

loiseljp@club-internet.fr
07 70 32 35 67

Licence
Ce document est distribu en "Public Documentation License".

The contents of this Documentation are subject to the Public Documentation License. You may only use this
Documentation if you comply with the terms of this License.

A copy of the License is available at this mail loiseljp@club-internet.fr.

The Original Documentation is " Installer et configurer un serveur Zimbra ".

The Initial Writer of the Original Documentation is Jean Paul LOISEL 2014. All Rights Reserved.


Contributor(s): ______________________________________.
Portions created by ______ are Copyright _________[Insert year(s)]. All Rights Reserved.
(Contributor contact(s):________________[Insert hyperlink/alias]).


The text of this chapter may differ slightly from the text of the notices in the
files of the Original Documentation.
You should use the text of this chapter rather than the text found in the Original Documentation for Your
Modifications.

Vous aimerez peut-être aussi