0% ont trouvé ce document utile (0 vote)
131 vues46 pages

Installation de Zimbra Open Source

Transféré par

badrach708
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
131 vues46 pages

Installation de Zimbra Open Source

Transféré par

badrach708
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Administration Système Documentation Projet : Date :24-05-2024

Version : 1.0
Installation et Page : 1
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

Installation et configuration
de Zimbra
Messagerie open source

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 2
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

Contents
Présentation du projet : Messagerie Open Source Zimbra.....................................................................3
Installation du serveur Ubuntu 14.6 :.....................................................................................................3
Préparation du serveur SRV-MAIL Master / Backup.............................................................................12
Installation de keeplived Master/Backup:............................................................................................14
Configuration keeplived Master:..........................................................................................................14
Configuration keeplived Backup:..........................................................................................................14
Configuration Nginx Master/backup:...................................................................................................15
Start & Failover Master/backup:..........................................................................................................16
Installation de DNSMasq Master / Backup :.........................................................................................17
Configuration de splitDns.................................................................................................................17
Installation de la messagerie Open Source Zimbra 8 Master/Backup..................................................18
Les Modules Zimbra installés :.............................................................................................................22
Configuration des modules de Zimbra en CLI via le menu....................................................................22
Authentification SMTP des e-mails sortant Master/backup :...............................................................27
Définition d'un hôte relais :..............................................................................................................27
Activation de l’authentification SMTP avec SSL et TLS sur le serveur local :.....................................27
Configuration du Mta Relay pour l’envoi des mails externe.................................................................27
Récupération des e-mails externes via : FETCHMAIL Master...............................................................28
Installation du fetchmail:..................................................................................................................28
Configuration du fetchmail:..............................................................................................................28
La Console Web ou bien L’interface Web.............................................................................................28
Installation du Zimbra client :...........................................................................................................34
Principales fonctionnalités...........................................................................................................34
Configuration de Zimbra Desktop.....................................................................................................37
Le Webmail du collaborateur :.........................................................................................................40
Configuration de script de backup Mailbox Master:............................................................................41
L’architecture Finale :...........................................................................................................................44

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 3
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

Présentation du projet : Messagerie Open Source Zimbra

Zimbra est une messagerie collaborative. C'est un logiciel de courrier électronique et


de collaboration de nouvelle génération très fiable.
Zimbra 8 est une réponse pour les entreprises qui souhaitent avoir une messagerie open source.
Toute l’interface web est en « AJAX » ce qui la rend très agréable à prendre en main.

Concrètement notre Zimbra 8 est virtualisé sur une infrastructure ESXi 6.


Il est dans un réseau local (Lan) sa configuration est dite "single domaine".

Dans notre infrastructure, Zimbra 8 est installée sur un serveur UBUNTU 14.6 pour une meilleure
gestion.

Installation du serveur Ubuntu 14.6 :


1-une fois l’image et créée sur ESXI 6 via vsphere client on commence l’installation.

Distributor ID: Ubuntu

Description: Ubuntu 14.04.4 LTS

Release: 14.04

Codename: trusty

2- lancement de l’installation du serveur UBUNTU

3- le choix de la langue du système

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 4
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

4- le choix de la paye et de la région :

5-la configuration du clavier du système :

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 5
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

6- nommer la machine : srv-mail

7-création d’un nouveau compte : kimabdelghani

8- mettre un mot de passe pour le compte

9- chiffrement du dossier personnel :

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 6
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

10- configuration de l’horloge du système

11- partitionnement du disque on LVM

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 7
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 8
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 9
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 10
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

La même chose pour la 2eme partie de 800Go qui va être monté sur le /opt

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 11
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

12-L’installation du système :

13- configuration l’outil de gestion des paquets : à laisser vide

14-configuration des mises à jour

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 12
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

15- installation du service SSH

16 –installation du système d’amorçage GRUB

17- Finalisation de l’installation du serveur UBUNTU :

Préparation du serveur SRV-MAIL Master / Backup


Mise à jour de vos fichiers sources et installation des nouveaux paquets :
apt-get update && apt-get upgrade

Se rendre dans la configuration des interfaces réseau


nano /etc/network/interface

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 13
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

Rajouter dans ce fichier votre interface "eth0" et "eth1" (configuration statique) Master :
 auto lo eth0

 iface lo inet loopback

 iface eth0 inet static

 address [Link]

 netmask [Link]

 network [Link]

 broadcast [Link]

 gateway [Link]

 dns-nameservers [Link]

 auto lo eth1

 iface lo inet loopback

 iface eth1 inet static

 address [Link]

 netmask [Link]

Rajouter dans ce fichier votre interface "eth0" et "eth1" (configuration statique) Backup :
 auto lo eth0

 iface lo inet loopback

 iface eth0 inet static

 address [Link]

 netmask [Link]

 network [Link]

 broadcast [Link]

 gateway [Link]

 dns-nameservers [Link]

 auto lo eth1

 iface lo inet loopback

 iface eth1 inet static

 address [Link]

netmask [Link]

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 14
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

Installation de keeplived Master/Backup:


Apt-get install nginx

Configuration keeplived Master:


Vim /etc/keeplived/[Link]

Modifiez et collez la configuration suivante:

! Configuration File for keepalived


vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 150
advert_int 1
authentication {
auth_type PASS
auth_pass $ place secure password here.
}
virtual_ipaddress {
[Link]
}
}

Configuration keeplived Backup:


Vim /etc/keeplived/[Link]

Modifiez et collez la configuration suivante:


! Configuration File for keepalived
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 100
advert_int 1
authentication {

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 15
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

auth_type PASS
auth_pass $ place secure password here.
}
virtual_ipaddress {
[Link]
}
}

Configuration Nginx Master/backup:


Pour cet configuration, j'ai configuré un serveur NGINX avec une page HTML très simple pour faire la
différence entre le serveur master et le serveur backup.
vim /usr/share/nginex/html/[Link]

Master :

<!DOCTYPE html>
<html>
<head>
<title>Keepalived 1!</title>
<style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
</style>
</head>
<body>
<h1>Keepalived 1 - MASTER!</h1>
</body>
</html>

Backup :

<!DOCTYPE html>

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 16
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

<html>
<head>
<title>Keepalived 2!</title>
<style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
</style>
</head>
<body>
<h1>Keepalived 2 - backup!</h1>
</body>
</html>

Afin de pouvoir se lier sur une IP qui n'est pas encore définie sur le système, nous devons activer la
liaison non locale au niveau du noyau.

Ajouter ceci a /etc/[Link]:


net.ipv4.ip_nonlocal_bind = 1

Activer la configuration avec :

sysctl -p

Start & Failover Master/backup:


Lorsque le site est configuré, nous pouvons commencer à la fois NGINX et Keepalived sur les deux
serveurs:

service keepalived start


service nginx start

Modification du nom de la machine FQDN Master/Backup:


 nano /etc/hostname

Rajouter dans ce fichier votre nom de domaine avec un sous domaine par exemple :-mail.

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 17
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

Ensuite, modifier le fichier "hosts" du serveur :


 nano /etc/hosts

Rajouter dans le fichier la résolution de nom, l'adresse IP privée et le nom FQDN de votre serveur :
[Link] [Link] localhost

[Link] [Link] srv-mail

# The following lines are desirable for IPv6 capable hosts

Modification du [Link]:
 nano /etc/[Link]

Écrire la ligne suivante:


 nameserver [Link]

Installation de DNSMasq Master / Backup :


Zimbra est en local, pour éviter les problèmes de résolution DNS nous devons utiliser dnsmasq.
Le dnsmasq est la solution face au problème d’utilisation du même nom de zone en interne et
en externe. L’utilisation du même nom de domaine en interne et en externe pose des soucis de
résolution.
Installation de Dnsmasq :
apt-get install DNSMasq

Configuration de splitDns
Se rendre dans le fichier de configuration de DNSMasq :
nano /etc/[Link]

Écrire dans le fichier de DNSMasq :


server= [Link] (DNS)

server= [Link] (IP public)

domain=[Link]

mx-host=[Link] [Link],5

listen-address=[Link]

Vérification de la configuration du dnsmasq :

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 18
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

Votre DNSMasq est prêt ! N'oubliez pas de redémarrer le network


/etc/init.d/networking restart

Installation de la messagerie Open Source Zimbra 8 Master/Backup


Nous devons télécharger l'archive sur le site de Zimbra la version 8.6.5
wget [Link]
8.0.5_GA_5839.UBUNTU12_64.[Link]

Décompresser l'archive zcs-8.6.0 avec la commande [Link]-8


Tar –xzcf zcs-8.6.0…

Se rendre dans l'archive :


cd ./zcs-8.0.5_GA_5839.UBUNTU12_64.20130910124038

Lancer le script d'installation de Zimbra :


./[Link]

Accepter la licence d'installation du programme :


.Do you agree with the terms of the software license agreement?[N] Y

Par défaut le script d'installation recherche des prérequis pour l'installation de Zimbra :
Checking for prerequisites...

FOUND: NPTL

FOUND: netcat-openbsd-1.89-4ubuntu1

FOUND: sudo-1.8.3p1-1ubuntu3.4

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 19
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

FOUND: libidn11-1.23-2

FOUND: libpcre3-8.12-4

MISSING: libgmp3c2

FOUND: libexpat1-2.0.1-7.2ubuntu1.1

FOUND: libstdc++6-4.6.3-1ubuntu5

MISSING: libperl5.14

Checking for suggested prerequisites...

MISSING: pax does not appear to be installed.

FOUND: perl-5.14.2

MISSING: sysstat does not appear to be installed.

MISSING: sqlite3 does not appear to be installed.

###WARNING###

The suggested version of one or more packages is not installed.

This could cause problems with the operation of Zimbra.

Do you wish to continue? [N] N

Exit? [N] Y

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 20
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source
Exiting.

Par défaut il manque quelques paquets qu’il faut les installer :


sudo apt-get install -y netcat-openbsd sudo libidn11 libpcre3 libgmp10 libexpat1 libstdc++6
libperl5.18 libaio1 resolvconf unzip pax sysstat sqlite3

Puis on recommence l'installation du script "[Link]" :


Checking for prerequisites...

FOUND: NPTL

FOUND: netcat-openbsd-1.89-4ubuntu1

FOUND: sudo-1.8.3p1-1ubuntu3.4

FOUND: libidn11-1.23-2

FOUND: libpcre3-8.12-4

FOUND: libgmp3c2-2:4.3.2+dfsg-2ubuntu1

FOUND: libexpat1-2.0.1-7.2ubuntu1.1

FOUND: libstdc++6-4.6.3-1ubuntu5

FOUND: libperl5.14-5.14.2-6ubuntu2.3

Checking for suggested prerequisites...

FOUND: pax

FOUND: perl-5.14.2

FOUND: sysstat

FOUND: sqlite3

Prerequisite check complete.

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

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 21
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source
Found Zimbra-spell

Found zimbra-memcached

Found Zimbra-proxy

Select the packages to install

Install zimbra-ldap [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-memcached [N] Y

Install Zimbra-proxy [N] Y

Checking required space for zimbra-core

Checking space for Zimbra-store

Installing:

zimbra-core

zimbra-ldap

zimbra-logger

zimbra-mta

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 22
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source
zimbra-snmp

Zimbra-store

Zimbra-apache

Zimbra-spell

Zimbra-memcached

Zimbra-proxy

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

Les Modules Zimbra installés :

 zimbra-ldap : Zimbra intègre une fonctionnalité d'annuaire d'entreprise et de


configuration ldap.
 zimbra-logger : Zimbra logger enregistre les informations d'état du serveur ainsi que ses
statistiques.
 zimbra-mta : le MTA permet la réception et l'envoi d’emails il inclut : postfix, clamav, Spam
Assassin.
 zimbra-snmp : Ce module permet la surveillance par snmp sur le réseau.
 Zimbra-store : C'est l'endroit où sont stockés tous vos emails entrant/sortant de toutes vos
boites.
 Zimbra-apache : Le serveur apache permet l'affichage de l'interface de Zimbra sur le web.
 zimbra-spell : Zimbra permet l'intégration d'un correcteur orthographique.
 zimbra-memcached : .Meilleure gestion des données et des objets en ram pour plus de
rapidité.
 Zimbra-proxy : Permet d'avoir un intermédiaire entre le serveur et le web par exemple.

Configuration des modules de Zimbra en CLI via le menu.

Le menu principal permet de configurer l'ensemble des modules de Zimbra.


Main menu

1) Common Configuration:

2) zimbra-ldap: Enabled

3) Zimbra-store: Enabled

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 23
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source
+Create Admin User: yes

+Admin user to create: admin@[Link]

******* +Admin Password UNSET

+Anti-virus quarantaine user: virus-quarantine@[Link]

+Enable automated spam training: yes

+Spam training user: spam@[Link]

+Non-spam(Ham) training user: ham@[Link]

+SMTP host: [Link]

+Web server HTTP port: 80

+Web server HTTPS port: 443

+Web server mode: https

+IMAP server port: 7143

+IMAP server SSL port: 7993

+POP server port: 110

+POP server SSL port: 995

+Use spell check server: yes

+Spell server URL: [Link]


[Link]/[Link]

+Enable version update checks: TRUE

+Enable version update notifications: TRUE

+Version update notification email: admin@ [Link]

+Version update source email: admin@ [Link]

4) zimbra-mta: Enabled

5) zimbra-snmp: Enabled

6) zimbra-logger: Enabled

7) Zimbra-spell: Enabled

8) Zimbra-proxy: disabled

9) Default Class of Service Configuration:

r) Start servers after configuration yes

s) Save config to file

x) Expand menu

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 24
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source
q) Quit

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

Choisir l'option "1" pour "common configuration", le menu "Common configuration" apparaît :
Common configuration

1) Hostname: [Link]

2) Ldap master host [Link]

3) Ldap port: 389

4) Ldap Admin password: set

5) Secure interprocess communications: yes

6) Time Zone: Africa/Cassablanca

7) IP Mode: ipv4

8) Default SSL digest: sha1

Select, or 'r' for previous menu [r] 6

Choisir l'option "2" pour "zimbra-ldap", le menu de configuration ldap apparaît (optionnelle) :
Ldap configuration

1) Status: Enabled

2) Create Domain: yes

3) Domain to create: [Link]

4) Ldap root password: set

5) Ldap replication password: set

6) Ldap postfix password: set

7) Ldap amavis password: set

8) Ldap nginx password: set

9) Ldap Bes Searcher password: set

Select, or 'r' for previous menu [r]

Ensuite sélectionner l'option "3" appelée "Zimbra-store" dans le menu principal (indispensable) :
Store configuration

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 25
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source
1) Status: Enabled

2) Create Admin User: yes

3) Admin user to create: admin@[Link]

** 4) Admin Password UNSET

5) Anti-virus quarantine user: virus-quarantine@[Link]

6) Enable automated spam training: yes

7) Spam training user: spam@ [Link]

8) Non-spam(Ham) training user: ham@[Link]

9) SMTP host: [Link]

10) Web server HTTP port: 80

11) Web server HTTPS port: 443

12) Web server mode: https

13) IMAP server port: 7143

14) IMAP server SSL port: 7993

15) POP server port: 110

16) POP server SSL port: 995

17) Use spell check server: yes

18) Spell server URL:


[Link]

19) Enable version update checks: TRUE

20) Enable version update notifications: TRUE

21) Version update notification email: admin@[Link]

22) Version update source email: admin@[Link]

On continue avec le choix numéro "4" du menu principal "zimbra-mta" (optionnel) :


Mta configuration

1) Status: Enabled

2) MTA Auth host: [Link]

3) Enable Spamassassin: yes

4) Enable Clam AV: yes

5) Enable OpenDKIM: yes

6) Notification address for AV alerts: admin@[Link]

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 26
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source
7) Bind password for postfix ldap user: set

8) Bind password for amavis ldap user: set

Les choix "5,6 et 7" ne nous intéressent pas dans notre cas précis (optionnel):
5) zimbra-snmp: Enabled

6) zimbra-logger: Enabled

7) zimbra-spell: Enabled

Passons au choix numéro "8", le "Zimbra-proxy" (optionnel) : dans notre cas je l’ai désactivé

Valider les changements sur le menu principal comme ceci :


*** CONFIGURATION COMPLETE - press 'a' to apply

Select from menu, or press 'a' to apply config (? - help) a

Save configuration data to a file? [Yes] Yes

Save config in file: [/opt/zimbra/config.21039]

Saving config in /opt/zimbra/config.21039...done.

The system will be modified - continue? [No] Yes

Operations logged to /tmp/[Link]

Setting local config values...

A la fin de l’installation voilà ce qu’en a:


Finished installing common zimlets.

Restarting mailboxd...done.

Creating galsync account for default domain...done.

You have the option of notifying Zimbra of your installation.

This helps us to track the uptake of the Zimbra Collaboration Server.

The only information that will be transmitted is:

The VERSION of zcs installed (8.0.5_GA_5839_UBUNTU14_04)

The ADMIN EMAIL ADDRESS created (admin@[Link])

Notify Zimbra of your installation? [Yes] Yes

Notifying Zimbra of installation via [Link]


VER=8.0.5_GA_5839_UBUNTU14_04&MAIL=admin@[Link]

Notification complete

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 27
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

Setting up zimbra crontab...done.

Moving /tmp/[Link] to /opt/zimbra/log

Configuration complete - press return to exit

Authentification SMTP des e-mails sortant Master/backup :


Définition d'un hôte relais :
Dans notre architecture, en utilise le serveur [Link] pour gérer l’envoi et la
réception des e-mails internes, et redirige les e-mails externes vers [Link].

Activation de l’authentification SMTP avec SSL et TLS sur le serveur local :


Créer un fichier avec le login et le mot de passe pour se connecter en externe
Echo [Link] [Link]@[Link]:password >
/opt/Zimbra/conf/relay_password

Créer une table postfix loockup :

Postmap /opt/Zimbra/conf/relay_password

Pour tester que la table de recherche est correcte, cette commande doit retourner le nom
d'utilisateur et le mot de passe:
postmap -q [Link] /opt/zimbra/conf/relay_password

Configure le postfix pour utiliser le nouveau mot de passe :


Zmprov ms [Link] zimbraMtaSmtpSaslPasswordMaps
lmdb:/opt/Zimbra/conf/relay_password

Configurer le postfix pour une authentification SSL :


Zmprov ms [Link] zimbraMtaSmtpSaslAuthEnable yes

Configurer postfix d'utiliser le nom du serveur sortant plutôt que le nom du serveur canonique :
Zmprov ms [Link] zimbraMtaSmtpCnameOverridesServername no

Configuration du Mta Relay pour l’envoi des mails externe


zmprov ms [Link] zimbraMtaRelayHost [Link]

zmprov ms [Link] zimbraMtaRelayHost [Link]

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 28
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

Récupération des e-mails externes via : FETCHMAIL Master


Installation du fetchmail:
apt-get Install fetchmail

Configuration du fetchmail:
vi /etc/default/fetchmail

# This file will be used to declare some vars for fetchmail

# Uncomment the following if you dont want localized log messages

# Export LC_ALL=C

# Declare here if we want to start fetchmail. 'Yes' or 'no'

START_DAEMON=yes

Il faut créer un nouveau fichier : touch /etc/fetchmailrc qui doit contenir les informations suivantes
pour la récupération des mails externe depuis le serveur de gandi :
vi /etc/fetchmailrc

Set daemon 300 # Pool every 5 minutes

Set syslog # log through syslog facility

Set postmaster root

Set no bouncemail # avoid loss on 4xx errors

# On the other hand, 5xx errors get

# set antispam to -1, since it is far safer to use that together with

# No bouncemail

Defaults:

Timeout 300

Antispam -1

Batchlimit 100

Poll [Link] protocol POP3 user "[Link]@[Link]" there


with password "P@ssw0rd" is [Link]@[Link] here keep

La Console Web ou bien L’interface Web


Rendez-vous sur votre interface web en https sur le port 7071 : [Link]

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 29
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

1- La première fenêtre ouverte Accueil : le Récapitulatif

2- Moniteur : affiche l’état des services installés sur le serveur :

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 30
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

3- La gestion des comptes : la création d’un nouveau compte mail

Nous pouvons mettre plus de détail du nouveau compte : définir le mot de passe, Membre de,
redirection, préférence…etc.

4- La gestion des listes de diffusion :

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 31
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

Il est possible de gérer autant des listes de diffusion qu’en veut.

5- La gestion du serveur Zimbra via l’interface Web :

6- Les classes de services :

Les COS ce sont les Classes de Services. Pour celles et ceux qui ne connaitraient pas, il s’agit d’un
ensemble de définitions qui va servir de Template permanent. C’est à dire lors de la création d’un
compte mail nous allons nous baser sur ce qui a été définit dans la COS. Par la suite toutes les
données de ce compte qui respectent la COS (n’ont pas été modifiées directement sur le compte
mail) « suivent » la COS. Ainsi si vous modifiez une valeur, cela affectera le compte mail qui
l’utilise.

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 32
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

7- Les paramètres des comptes :

8- Vider le cache du serveur :

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 33
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

9- Outils et Migrations :

La section Outils & Migration va regrouper les outils que VMware met à la disposition des
administrateurs pour réaliser des packages MSI pour Outlook avec l’utilisation du MAPI, des outils
de migration Exchange vers Zimbra, sans oublier le connecteur livrable au client final tel quel pour
l’utilisation de MAPI sur son Outlook :

C’est là où nous pouvons télécharger l’assistant de migration des fichiers PST vers ZCS.

10- Rechercher

Enfin, pour finir la recherche se voit modifiée puisque la mise en page n’a plus rien à voir avec la
version 7. Cela impose de revoir la manière dont tout est présenté et la recherche n’y coupe pas.

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 34
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

Pour faciliter la recherche d’un compte sur le serveur.

Bien Sur, il existe d’autre points à voir sur cet interface, il faut juste se connecter et trouver ce que
vous voulez savoir et pour la meilleur gestion du serveur [Link] Client

C’est le meilleur Client pour une simple gestion des Boites mails des utilisateurs.

Installation du Zimbra client :


Il faut télécharger la dernière version depuis ce lien :

[Link]
zdesktop_7_2_7_ga_b12059_20150629060421_win64.msi

Principales fonctionnalités
 Gestion mails : Zimbra Desktop permet d'accéder aux différents dossiers de la boîte mail.
L'utilisateur pourra consulter sa boîte de réception et envoyer des courriels au format texte
ou HTML. Ce logiciel est compatible avec de nombreux services de messagerie, dont Google
Mail, Yahoo et Hotmail.
 Mode hors ligne : Zimbra Desktop est capable d'accéder aux données de la boîte mail même
si l'utilisateur ne dispose d'aucune connexion à Internet. Pour ce faire, le programme
enregistre sur le disque local les différentes données qu'il a récupérées lors de sa dernière
connexion au serveur.
 Recherche : l'utilisateur sera en mesure de retrouver un message spécifique grâce aux
options de recherche avancée proposées par le logiciel. Il est possible d'effectuer une
recherche par dossier, par date ou encore par destinataire.

1- Lancer l’assistant de l’installation :

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 35
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

2- Validation de la licence :

3- Validation de l’emplacement des fichiers Zimbra

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 36
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

4- L’installation de Zimbra Desktop

5- Finalisation de l’installation :

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 37
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

Configuration de Zimbra Desktop

Il y a deux types de configuration d’un compte mail avec zimbra desktop :

La 1ere Il faut choisir un compte Zimbra.

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 38
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

Lancer Desktop >> pour afficher

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 39
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

La 2eme configuration il faut choisir un compte POP

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 40
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

Le Webmail du collaborateur :
Il faut que chaque utilisateur se connecte sur le lien : [Link]

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 41
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

Pour se retrouver en final sur :

Configuration de script de backup et Restauration Mailbox Master:


Pour la sauvegarde de toutes les boites mails j’ai mis en place deux scripts

[Link] : qui permet de sauvegarder les boites mails en local dans un premier
temps.

ZHOME=/opt/zimbra

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 42
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

ZBACKUP=/opt/backup/mailbox
ZCONFD=$ZHOME/conf
DATE=`date +"%a"`
ZDUMPDIR=$ZBACKUP/$DATE
ZMBOX=/opt/zimbra/bin/zmmailbox
if [ ! -d $ZDUMPDIR ]; then
mkdir -p $ZDUMPDIR
fi
echo " Running zmprov ... "
for mbox in `zmprov -l gaa`
do
echo " Generating files from backup $mbox ..."
$ZMBOX -z -m $mbox getRestURL "//?fmt=tgz" > $ZDUMPDIR/$[Link]
done

[Link] : qui permet d’envoyer le dossier compresser des boites mails vers le serveur NAS

echo "*******************************************************"
echo "* Zimbra - Backup all email accounts *"
echo "*******************************************************"
echo""
#
echo Start time of the backup = $(date +%T)
before="$(date +%s)"
#
echo ""
ZHOME=/opt/zimbra
ZBACKUP=/opt/backup/mailbox
echo "Generating backup files ..."
su - zimbra -c "/opt/backup/script/[Link]"
echo "Sending files to backup all email accounts for Machine2 ([Link] -
CrossOver Cable on eth1 \o/ ) ..."
rsync -avH $ZBACKUP admin@[Link]:/share/CACHEDEV2_DATA/zimbra_back -e "ssh -p
2289"

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 43
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

before2="$(date +%s)"
#
echo The process lasted = $(date +%T)
# Calculating time
after="$(date +%s)"
elapsed="$(expr $after - $before)"
hours=$(($elapsed / 3600))
elapsed=$(($elapsed - $hours * 3600))
minutes=$(($elapsed / 60))
seconds=$(($elapsed - $minutes * 60))
echo The complete backup lasted : "$hours hours $minutes minutes $seconds seconds"

Pour lancer le script :

Il faut exécuter la commande suivante : ./[Link]

Une copie de backup transférer vers le Qnap automatiquement à la fin de l’exécution du script

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 44
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

Exemple de restauration d’une boite email

vider une boite email

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 45
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

Restauration de la boite depuis le dossier backup

BADR ACHLOUJ
Administration Système Documentation Projet : Date :24-05-2024
Version : 1.0
Installation et Page : 46
BADR ACHLOUJ
configuration de Zimbra
Messagerie open source

L’architecture Finale :
L’architecture Finale consiste à utiliser Zimbra en tant que serveur Interne et une passerelle vers
l’externe ([Link]) avec une gestion de failover et de sauvegarde.

BADR ACHLOUJ

Vous aimerez peut-être aussi