INSTALLATION ET CONFIGURATION ZIMBRA 5 SUR DEBIAN 4.0 ETCH

INSTALLATION ET CONFIGURATION ZIMBRA SUR DEBIAN 4.0 ETCH

Zimbra est une solution Open Source d’e-mail et de partage de calendrier destinée aux entreprises, aux prestataires de service, aux institutions académiques et administratives, etc. Novateur, performant et très supérieur aux systèmes classiques.

Sources :

1 – Configuration des Fichiers Hosts, Hostname, Resolv.conf

Fichier Hosts

$ nano /etc/hosts

Taper les informations suivantes :

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 localhost.localdomain localhost

[IP DE VOTRE SERVEUR] [NOM DNS DE VOTRE SERVEUR]

Control + X pour quitter nano

Il demande si l’on sauve, dire Oui en pressant la touche O

Il demande comment le fichier doit s’appeler, faire Entrée pour ne toucher à rien.

Fichier Hostname

$ nano /etc/hostname

Taper les informations suivantes :

Votredomaine.domaine

Control + X pour quitter nano

Il demande si l’on sauve, dire Oui en pressant la touche O

Il demande comment le fichier doit s’appeler, faire Entrée pour ne toucher à rien.

Fichier Resolv.conf

Vous avez besoin d’un fonctionnement du serveur DNS de votre réseau local qui contient un appel valide A & MX record pour ce serveur – autrement Zimbra ne fonctionne pas.

$ nano /etc/hostname

Taper les informations suivantes :

nameserver 127.0.0.1

nameserver [IP DE VOTRE DNS]

Control + X pour quitter nano

Il demande si l’on sauve, dire Oui en pressant la touche O

Il demande comment le fichier doit s’appeler, faire Entrée pour ne toucher à rien.

Redémarrer votre serveur

$ reboot

2 – Téléchargement de la source

$ wget http://h.yimg.com/lo/downloads/5.0.18_GA/zcs-5.0.18_GA_3011.DEBIAN4.0.20090707170635.tgz

3 – Décompression du fichier source

$ tar zxvf zcs-5.0.18_GA_3011.DEBIAN4.0.20090707170635.tgz

La décompression peut prendre du temps suivant le type de serveur que vous avez.

Une fois décompressé, on peut renommer le dossier pour éviter les noms de dossier trop longs (FACULTATIF)

$ mv zcs-5.0.18_GA_3011.DEBIAN4.0.20090707170635 Zimbra

4 – Installation des paquets requis

Installer des paquets nécessaires peut-être que certains de ces paquets sont déjà installés sur votre système.

$ apt-get install fetchmail libpcre3 libgmp3c2 libexpat1 libxml2 openssl libltdl3 NPTL sudo-1.6.8p12-4 libidn11-0.6.5-1 libstdc++6-4.1.1-21 perl-5.8.8

5 – Installation de Zimbra

$ cd /Zimbra

$ ./install.sh

Vous devriez voir ceci :

Checking for existing installation…

zimbra-ldap…NOT FOUND

zimbra-logger…NOT FOUND

zimbra-mta…NOT FOUND

zimbra-snmp…NOT FOUND

zimbra-store…NOT FOUND

zimbra-apache…NOT FOUND

zimbra-spell…NOT FOUND

zimbra-proxy…NOT FOUND

zimbra-archiving…NOT FOUND

zimbra-convertd…NOT FOUND

zimbra-cluster…NOT FOUND

zimbra-core…NOT FOUND

PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.

ZIMBRA, INC. (« ZIMBRA ») WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU

FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING

THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY

THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS

AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.

License Terms for the Zimbra Collaboration Suite:

http://www.zimbra.com/license/zimbra_public_eula_2.1.html

Press Return to continue

Appuyer sur [ENTREE] pour continuer et accepter les termes de la licence

Après cette étape, le script va vérifier si tous les paquets nécessaires à l’installation de Zimbra sont présents, donc vous devriez avoir ceci :

Checking for installable packages

Found zimbra-core

Found zimbra-ldap

Found zimbra-logger

Found zimbra-mta

Found zimbra-snmp

Found zimbra-store

Found zimbra-apache

Found zimbra-spell

Found zimbra-proxy

Select the packages to install

Install zimbra-ldap [Y] Y

Install zimbra-logger [Y] Y

Install zimbra-mta [Y] Y

Install zimbra-snmp [Y] Y

Install zimbra-store [Y] Y

Install zimbra-apache [Y] Y

Install zimbra-spell [Y] Y

Install zimbra-proxy [N] N

Inscrivez Y à tous les packages qui vont être installés sauf pour le proxy ou vous indiquerez N

Checking required space for zimbra-core

checking space for zimbra-store

Installing:

zimbra-core

zimbra-ldap

zimbra-logger

zimbra-mta

zimbra-snmp

zimbra-store

zimbra-apache

zimbra-spell

The system will be modified. Continue? [N] Y

Répondre Y pour continuer l’installation

6 – Configuration de Zimbra

Après les paquets ont été installés, vous verrez le menu principal. It should look like this: Il devrait

ressembler à ceci:

Main menu

1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-store: Enabled
+Create Admin User: yes
+Admin user to create: admin@server1.example.com
******* +Admin Password UNSET
+Enable automated spam training: yes
+Spam training user: spam.m0bqyoayc@server1.example.com
+Non-spam(Ham) training user: ham.ygch0qyz1@server1.example.com
+Global Documents Account: wiki@server1.example.com
+SMTP host: server1.example.com
+Web server HTTP port: 80
+Web server HTTPS port: 443
+Web server mode: http
+IMAP server port: 143
+IMAP server SSL port: 993
+POP server port: 110
+POP server SSL port: 995
+Use spell check server: yes
+Spell server URL: http://server1.example.com:7780/aspell.php

4) zimbra-mta: Enabled
5) zimbra-snmp: Enabled
6) zimbra-logger: Enabled
7) zimbra-spell: Enabled
8) Default Class of Service Configuration:
r) Start servers after configuration yes
s) Save config to file
x) Expand menu
q) Quit

Address unconfigured (**) items (? – help)

Points qui sont marqués d’un astérisque sur la gauche doivent être configurés manuellement.. Comme vous pouvez le voir, vous devez définir le mot de passe administrateur. Entrez « 3 » (sans les guillemets) et appuyez sur « Enter » pour passer au sous-menu correspondant.

Store configuration

1)Status: Enabled
2) Create Admin User: yes

3) Admin user to create: admin@server1.example.com
** 4) Admin Password UNSET **
5) Enable automated spam training: yes

6) Spam training user: spam.m0bqyoayc@server1.example.com

7) Non-spam(Ham) training user: ham.ygch0qyz1@server1.example.com

8) Global Documents Account: wiki@server1.example.com

9) SMTP host: server1.example.com
10) Web server HTTP port: 80
11) Web server HTTPS port: 443
12) Web server mode: http
13) IMAP server port: 143
14) IMAP server SSL port: 993
15) POP server port: 110
16) POP server SSL port: 995
17) Use spell check server: yes

18) Spell server URL: http://server1.example.com:7780/aspell.php

Choisir, ou «r» pour les précédentes menu [r]

Entrer « 4 » (sans les guillemets) et appuyer sur « Entrée » pour modifier le mot de passe administrateur.. Maintenant, il vous sera demandé pour le nouveau mot de passe.

Mot de passe pour admin@server1.example.com (min 6 caractères): [TR9Fm7uD]

Entrer un mot de passe désiré et appuyer sur « Entrée ». Ensuite appuyer sur « Entrée » pour revenir au menu principal. La configuration est maintenant terminée et la sortie devrait ressembler à ceci:

Main menu

1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-store: Enabled
4) zimbra-mta: Enabled
5) zimbra-snmp: Enabled
6) zimbra-logger: Enabled
7) zimbra-spell: Enabled
8) Default Class of Service Configuration:
r) Start servers after configuration yes
s) Save config to file
x) Expand menu
q) Quit

*** CONFIGURATION COMPLETE – press ‘a’ to apply
Select from menu, or press ‘a’ to apply config (? – help)

Entrer « a » (sans les guillemets) et appuyer sur « Entrée » pour appliquer la configuration. Il vous sera demandé un certain nombre de questions – réponses sous la forme suivante.

Save configuration data to a file? [Yes] Enter
Save config in file: [/opt/zimbra/config.5422]
Saving config in /opt/zimbra/config.5422…done.
The system will be modified – continue? [No] Y

Maintenant, Zimbra se configure avec la configuration donnée. Cela pourrait prendre un certain temps la sortie devrait ressembler à ceci:

Operations logged to /tmp/zmsetup.02062008-135354.log
Setting local config values…done.
Setting up CA…done.
Creating SSL certificate…done.
Initializing ldap…done.
Setting replication password…done.
Setting Postfix password…done.
Setting amavis password…done.
Deploying CA to /opt/zimbra/conf/ca …done.
Creating server entry for server1.example.com…done.
Setting spell check URL…done.
Setting service ports on server1.example.com…done.
Adding server1.example.com to zimbraMailHostPool in default COS…done.
Installing skins…
hotrod
lavender
waves
steel
sky
bones
yahoo
sand
lemongrass
beach
bare
done.
Setting zimbraFeatureIMEnabled=FALSE…done.
Setting zimbraFeatureTasksEnabled=TRUE…done.
Setting zimbraFeatureBriefcasesEnabled=TRUE…done.
Setting zimbraFeatureNotebookEnabled=TRUE…done.
Setting MTA auth host…done.
Setting TimeZone Preference…done.
Creating domain server1.example.com…done.
Creating user admin@server1.example.com…done.
Creating postmaster alias…done.
Creating user wiki@server1.example.com…done.
Creating user spam.m0bqyoayc@server1.example.com…done.
Creating user ham.ygch0qyz1@server1.example.com…done.
Setting spam training accounts…done.
Initializing store sql database…done.
Setting zimbraSmtpHostname for server1.example.com…done.
Initializing logger sql database…done.
Initializing mta config…done.
Configuring SNMP…done.
Setting services on server1.example.com…done.
Setting up zimbra crontab…done.
Setting up syslog.conf…done.

7 – Configuration de Zimbra

Après tout ceci, on vous demandera si vous voulez Zimbra aviser de votre installation. Appuyer sur « Entrée » si vous voulez faire cela, ou le mot « N » (sans les guillemets) et appuyer sur « Entrée » si vous n’êtes pas d’accord sur ce point. Ensuite, le système sera initialisé – elle devrait ressembler à ceci:

Starting servers…done.
Checking for deprecated zimlets…done.
Installing zimlets…
com_zimbra_date
com_zimbra_url
com_zimbra_cert_manager
com_zimbra_phone
com_zimbra_search
com_zimbra_local
com_zimbra_email
done.
Initializing Documents…done.
Restarting mailboxd…done.

Moving /tmp/zmsetup.02062008-135354.log to /opt/zimbra/log

Avec un navigateur Internet vous pouvez accéder à l’interface d’administration et au webmail aux adresses suivantes :

Auteur : POMENTE Guillaume