SlideShare une entreprise Scribd logo
© 2022, Younes GUEROUANI
BIG SOFT
Installation d’un Serveur
de Messagerie Collaborative Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
PLAN
• Architecture de Zimbra Collaboration Suite
• Préparation de l’OS en termes des prérequis d’installation
• Installation de Zimbra 8 sous Linux CentOS 7
© 2022, Younes GUEROUANI
BIG SOFT
• Architecture de Zimbra Collaboration Suite
- Briques open source préexistantes
Le serveur Zimbra est conçu à partir de briques open sources éprouvées
(Linux, Apache, Postfix, MySQL, OpenLDAP, Lucene...) et bénéficie d’une
architecture extrêmement stable et modulable.
Les différentes briques sont intégrées pour une installation facile et rapide du
serveur sur les principales distributions Linux (RHEL, Fedora, Ubuntu,
Debian, Mandriva, et SUSE ou sur Mac OS
Zimbra est basé sur des standards :
• Apache Tomcat, serveur d'applications Web utilisé par Zimbra
• Postfix, Amavisd-new, ClamAV, SpamAssassin, pour la gestion de la
messagerie, incluant un anti-spam et un anti-virus.
• OpenLDAP, implémentation libre du protocole LDAP fournissant
l'authentification des ressources de Zimbra.
• MySQL/ MariaDB, gestion des meta-données.
Installation du serveur Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
• Architecture de Zimbra Collaboration Suite
- Briques open source préexistantes
Zimbra est une plate-forme complète développée autour de nouvelles
technologies Web Ajax, et basée sur des logiciels Open Source :
• Le cœur du système est écrit en Java ;
• Le serveur Web est basé sur Apache Tomcat comme un conteneur web libre
de servlets et JSP;
• Le système MTA (Mail Transfer Agent) est basé sur Postfix qui est couplé
également à l’anti-virus ClamAV et l’anti-spam SpamAssassin ;
• Amavisd-new comme analyseur et vérificateur de contenu des emails ;
• Le système d’annuaire est basé sur OpenLDAP pour les mécanismes
d’authentification ;
• Les préférences et les données de boites aux lettres sont stockées à l’aide
de la base de données MySQL / MariaDB;
• Le moteur de recherche et d’indexation du texte utilise la bibliothèque open
source écrite en java Apache Lucene;
• Un composant additionnel de la version "Network" permet de convertir plus
de 200 type de fichiers au format HTML (Verity).
Installation du serveur Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
• Architecture de Zimbra Collaboration Suite
- Avantages pour les administrateurs
Zimbra une solution performante qui présente énormément des avantages
pour les administrateurs :
• Montée en charge jusqu’à plusieurs millions de boîtes;
• Administration simple (console en Ajax) et flexibilité de configuration;
• Accessible de partout via un simple navigateur : Firefox, IE, Chrome ;
• Outils de migration Exchange, Domino et autres ;
• Possibilité de mise en cluster (redhat cluster suite) ;
• Optimisation du stockage (HSM) ;
• Sécurité et confidentialité ultra-performantes ;
• Fiabilité de briques open sources largement testées ;
• Coût inférieur à celui des solutions propriétaires (TCO) ;
• Intégration d’Outlook, Active Directory et Exchange ;
• Personnalisation de l’interface (couleurs, logo, ...) ;
• et bien d’autres.
Installation du serveur Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
• Architecture de Zimbra Collaboration Suite
- Avantages pour les utilisateurs
Zimbra une solution performante qui présente énormément des avantages
pour les utilisateurs :
• Accessible de partout : du bureau, de chez soi, de l’hôtel, etc.
• Choix du client : Zimbra webmail, Zimbra Desktop, Zimbra Mobile,
Outlook, Thunderbird... et tout autre client supportant les standards
POP/IMAP et iCal/CalDAV.
• Le client web Ajax fonctionne depuis n’importe quel ordinateur et permet
d’importer les emails et les fichiers des utilisateurs;
• Synchronisation avec tout type de PDA ;
• Travail collaboratif et productivité accrue;
• Toutes les fonctions disponibles au sein de la même interface : emails,
agendas, carnets d’adresses, fichiers, tâches, messagerie instantanée, ...
• Extensions pour applications métier (Zimlets);
• et bien d’autres;
Installation du serveur Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
• Architecture de Zimbra Collaboration Suite
Installation du serveur Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
• Architecture de Zimbra Collaboration Suite
- Postfix in a Zimbra Environment
- Zimbra MTA Message Queues
The incoming message queue
holds the new mail that has
been received.
The active message queue holds
messages that are ready to be sent.
Message that cannot be delivered
for some reason are placed in the
deferred queue.
Installation du serveur Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Configuration système requise
 Serveur d'évaluation
- Intel/AMD 32-bit ou 64-bit CPU 1.5GHz.
- 1 Go de RAM.
- 5 Go d’espace disque libre.
- Espace temporaire disponible (install et upgrade).
- Espace disque additionnel pour le stockage des mails.
 Serveur de production
- Intel/AMD 64 bits CPU 2.0 Ghz minimum. Pour les larges
déploiement (+ de 2000 utilisateurs).
- Un système d’exploitation 64-bit est fortement recommandé.
- 2 Go de RAM minimum (recommandé 4Go).
- 10 Go d’espace disque libre (SATA ou SCSI pour les performances
et RAID / Mirroring pour la redondance).
- Espace disque additionnel pour le stockage des mails
Installation du serveur Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Prérequis d’installation de Zimbra
 Système d’exploitation (CentOS Linux® 7 64-bit)
- Mise-à-jour CentOS (update)
- DNS (bind9 installé)
- Postfix, sendmail & firewalld (arrêtés)
- Dépendances de Zimbra (perl, perl-core, ntpl, libidn, gmp, libaio,
libstdc++, unzip, sysstat, sqlite, …)
- Configuration Réseau :
• FQDN: mailserver.locadomain.com
• IP: 192.168.14.130 & mask 255.255.255.0
• Passerelle: 192.168.14.1
 Binaire Zimbra 8 OSE
- zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz
(Téléchargement à partir du dépôt: https://www.zimbra.com/downloads)
Installation du serveur Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Prérequis d’installation de Zimbra
- Mise-à-jour du système d’exploitation CentOS Linux® 7 (update)
# yum update
- DNS (bind9 installé)
# yum install bind bind-utils -y
- Postfix, sendmail & firewalld (arrêtés)
# systemctl stop postfix & systemctl disable postfix
# systemctl stop sendmail & systemctl disable sendmail
# systemctl stop firewalld & systemctl disable firewalld
- SELinux désactivé
# vim /etc/sysconfig/selinux
Installation du serveur Zimbra
SELINUX=disabled
Change enforcing to disabled
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Prérequis d’installation de Zimbra
- Configuration Réseau : Fichier de l’interface réseau
• IP : 192.168.14.130 & mask : 255.255.255.0
• Gateway : 192.168.14.1
• DNS : 192.168.14.130
- Editer le fichier de configuration de l'interface réseau ens33
# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
BOOTPROTO="none"
ONBOOT="yes"
HWADDR="08:00:27:19:68:73"
IPADDR0="192.168.14.130"
PREFIX0="24"
GATEWAY0="192.168.14.1"
DNS="192.168.14.130"
Installation du serveur Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Prérequis d’installation de Zimbra
- Configuration Réseau : nmtui (Interface d’utilisateur texte)
# nmtui
- Configuration Réseau : nmcli (Network Manager CLI)
# nmcli connection show
# nmcli con add ifname ens33 ip4 192.168.14.130/24
gw4 192.168.14.1
Installation du serveur Zimbra
- Pour naviguer, utiliser les flèches et
appuyer sur la combinaison de touches
Maj+Tab pour revenir aux options.
- Appuyer sur la touche Entrée pour
sélectionner une option.
- La barre Espace active/désactive le
statut d'un case à cocher.
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Prérequis d’installation de Zimbra
- Résolution de noms : files & dns
• Les deux méthodes les plus utilisées pour la résolution des noms
d'hôtes sont la méthode files et la méthode dns
• La méthode files utilise le fichier /etc/hosts
# hostnamectl set-hostname mailserver.localdomain.com
# vim /etc/hosts
127.0.0.1 localhost
192.168.14.130 mailserver.localdomain.com mailserver
• La méthode dns consiste à demander au client DNS (resolver) de
résoudre le nom d'hôte par l'envoi de requêtes aux serveur DNS
précisé dans le fichier de configuration /etc/resolv.conf
# vim /etc/resolv.conf
search localdomain.com
nameserver 192.168.14.130
Installation du serveur Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Prérequis d’installation de Zimbra
- Configuration DNS avec BIND
• Pour envoyer et recevoir de courriels, le serveur Zimbra doit être
configuré dans la base de données DNS avec les deux
enregistrements A et MX.
• Le serveur Zimbra utilise DNS pour résoudre les noms d'hôte et les
informations de routage des emails. L'enregistrement MX doit être
configuré correctement pour router le message vers le serveur de
messagerie.
• Pendant le processus d'installation, ZCS contrôle si l'enregistrement
MX est correctement configuré. Si ce ne est pas le cas, une erreur
est affichée.
- Installation du serveur DNS bind9 sous Linux
# yum install bind bind-util -y
• Il est recommandé de garder une copie du fichier de configuration :
# cp /etc/named.conf /etc/named.conf.OLD
Installation du serveur Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Prérequis d’installation de Zimbra
- Configuration DNS avec BIND
• Editer le ficher de configuration /etc/named.conf
# vim /etc/named.conf
• Configuration des permissions
# chown -v root:named /etc/named.conf
# chgrp named -R /var/named
# restorecon /etc/named.conf
# restorecon -rv /var/named
Installation du serveur Zimbra
options {
directory "/var/named";
};
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones";
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Prérequis d’installation de Zimbra
- Configuration DNS avec BIND
• Activer & démarrer le service DNS
# systemctl enable named & systemctl start named
• Vérifier si le service tourne correctement.
# systemctl status named
• Configurer la journalisation (les logs inondent /var/log/messages)
• Redémarrer le service DNS
# systemctl restart named
Installation du serveur Zimbra
logging {
channel default_debug {
file "/var/named/data/named.run";
severity info;
print-severity yes;
print-category yes;
};
};
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Prérequis d’installation de Zimbra
- Configuration DNS avec un nom de domaine : localdomain.com
• Ajouter une zone de recherche directe afin de le transformer en
serveur maître primaire et indiquer l’emplacement du fichier de zone
dans le fichier de configuration /etc/named.conf
• Créer un fichier /etc/named.conf.local et ajouter la zone
localdomain.com
# vim /etc/named.conf.local
• Le fichier named.conf.local aura les mêmes permissions que
named.conf
# chown -v root:named /etc/named.conf.local
# restorecon /etc/named.conf.local
Installation du serveur Zimbra
zone "localdomain.com" {
type master;
file "/var/named/data/db.localdomain.com.direct.zone";
allow-update { none; };
};
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Prérequis d’installation de Zimbra
- Configuration DNS avec un nom de domaine : localdomain.com
• Éditer /etc/named.conf en incluant le fichier de zones
/etc/named.conf.local
# vim /etc/named.conf
Installation du serveur Zimbra
options {
directory "/var/named";
};
logging {
channel default_debug {
file "/var/named/data/named.run";
};
};
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones";
include "/etc/named.conf.local";
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Prérequis d’installation de Zimbra
- Configuration DNS avec un nom de domaine : localdomain.com
• Créer le fichier de la zone "localdomain.com" qui permet la
déclaration des enregistrements de ressources DNS
# vim /var/named/data/db.localdomain.com.direct.zone
Installation du serveur Zimbra
$ORIGIN localdomain.com.
$TTL 86400
@ IN SOA ns.localdomain.com. hostmaster.localdomain.com. (
20220508 ; sn
10800 ; refresh (3 heures)
600 ; retry (10 minutes)
1814400 ; expiry (3 semaines)
10800 ) ; minimum (3 heures)
@ IN NS ns.locaoldomain.com.
@ IN MX 10 mailserver.localdomain.com.
@ IN A 192.168.14.130
ns IN A 192.168.14.130
mailserver IN A 192.168.14.130
mail IN CNAME mailserver.localdomain.com.
smtp IN CNAME mailserver.localdomain.com.
imap IN CNAME mailserver.localdomain.com.
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Prérequis d’installation de Zimbra
- Configuration DNS avec un nom de domaine : localdomain.com
• Définir les permissions sur le fichier de la zone
# chown root:named /var/named/data/
db.localdomain.com.direct.zone
# chmod 0640 /var/named/data/
db.localdomain.com.direct.zone
• Quelque remarques sur la syntaxe et les options utilisées :
- La directive $TTL (Time To Live) définit le temps en secondes qu’un
enregistrement pourra être gardé dans le cache ;
- La directive $ORIGIN définit le nom de domaine automatiquement
ajouté à tous les noms de domaine incomplets (« non qualifiés ») ;
- Le symbole @ se substitue à la valeur de $ORIGIN (localdomain.com).
- L’enregistrement SOA (Start Of Authority) définit les principales
caractéristiques pour la zone ou le domaine ;
- L’enregistrement NS définit le serveur de noms primaire pour la zone.
- L’enregistrement A définit l’adresse IPv4 d’un hôte du domaine
Installation du serveur Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Prérequis d’installation de Zimbra
- Configuration DNS avec un nom de domaine : localdomain.com
• Quelque remarques sur la syntaxe et les options utilisées :
- hostmaster.localdomain.com définit l’adresse mail de l’administrateur
de la zone. Le symbole @ a une signification spécifique dans le contexte,
le point est utilisé comme séparateur (hostmaster@localdomain.com).
- 20200508 définit le numéro de série associé à la zone.
- La valeur refresh contrôle la mise à jour des informations du serveur ;
- La valeur retry définit le temps d’attente avant une deuxième tentative ;
- La valeur expiry définit le temps au bout duquel les enregistrements de
zone sont considérés comme ne faisant plus autorité.
• Vérifier la définition correcte de la zone
# named-checkzone localdomain.com
/var/named/data/db.localdomain.com.direct.zone
Installation du serveur Zimbra
zone localdomain.com/IN: loaded serial 20200508
OK
Note : À chaque modification du fichier de zone, le numéro de série doit
être incrémenté (obligatoire).
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Prérequis d’installation de Zimbra
- Dépannage de la configuration DNS : host
• Quelque vérifications pour tester la configuration correcte d’un
domaine. La commande host permet de rechercher un nom d'hôte
mais aussi une adresse IP en effectuant une requête au serveur de
résolution de noms (DNS) :
[root@mailserver ~]# host localdomain.com
[root@mailserver ~]# host ns.localdomain.com
[root@mailserver ~]# host mailserver.localdomain.com
[root@mailserver ~]# host mail.localdomain.com
Installation du serveur Zimbra
localdomain.com mail is handled by 10 mailserver. localdomain.com
mail.localdomain.com is an alias for localdomain.com.
ns. localdomain.com has address 192.168.14.130
mailserver. localdomain.com has address 192.168.14.130
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Prérequis d’installation de Zimbra
- Dépannage de la configuration DNS : nslookup & dig
• Quelque vérifications pour tester la configuration correcte d’un
domaine à l’aide de nslookup & dig
[root@mailserver ~]# nslookup localdomain.com
[root@mailserver ~]# nslookup mail.localdomain.com
[root@mailserver ~]# dig localdomain.com
[root@mailserver ~]# dig mx localdomain.com +short
Installation du serveur Zimbra
Server: 192.168.14.130
Address: 192.168.14.186#53
localdomain.com. 10800 IN SOA ns.localdomain.com.
root.localdomain.com. 2022050801 10800 600 1814400 1080
Server: 192.168.14.130
Address: 192.168.14.130#53
mail.localdomain.com canonical name = localdomain.com.
10 mailserver.localdomain.com.
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Packages d’installation propres pour Zimbra
• Lors de l'exécution du script d'installation, Zimbra vérifie que les
paquets préalables sont disponibles :
- Zimbra Core est un package qui comprend les bibliothèques, les utilitaires,
les outils de surveillance, et les fichiers de configuration de base.
zimbra-core est automatiquement installé sur chaque serveur.
- Zimbra LDAP installe le logiciel OpenLDAP, qui offre le service open source
d'annuaire LDAP. L'authentification des utilisateurs est assurée par
OpenLDAP et Zimbra peut faire appel à un annuaire LDAP externe comme
Microsoft Active Directory.
- Zimbra Logger installe les outils d'agrégation de Syslog et de Reporting. Si
le module zimbra-logger n'est pas installé, les statistiques du serveur ne
sont pas capturés, et la section des statistiques de la console d'administration
ne s'affiche pas.
- Zimbra SNMP installe le package SNMP pour la surveillance. Ce package
est facultative (optionnel).
Installation du serveur Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Packages d’installation propres pour Zimbra
- Zimbra MTA installe Postfix open source MTA, ClamAV comme moteur
antivirus, SpamAssassin comme un filtre de courrier indésirable, et
Amavisd-new comme vérificateur de contenu des emails .
- Zimbra Store inclut les composants pour le serveur de boite aux lettres
(mailbox). Le serveur de boîte aux lettres Zimbra comprend les composants:
• Data store pour le stockage dans une base de données de type
MySQL / MariaDB ;
• Message store contient tous les messages électroniques et les
fichiers pièces jointes ;
• Index store : est la technologie d’indexation et de recherche
fournie par Lucene. Les fichiers d'index sont maintenues pour
chaque boîte aux lettres ;
• Web application services (webapps) que le serveur d'application Web
exécute sur n'importe quel serveur store (mailbox).
Installation du serveur Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Packages d’installation propres pour Zimbra
- Zimbra Spell (facultative). A-spell est le correcteur d'orthographe open
source checker utilisé sur le client Zimbra Web. Lorsque Zimbra Spell est
installé, Zimbra-Apache est également installé.
- Zimbra Apache est installé automatiquement lorsque Zimbra Spell est installé.
- Zimbra Proxy est facultatif, c’est un service proxy inverse à haute
performance pour passer les demandes IMAP [S] / POP [S] / HTTP [S] des
clients à d'autres services internes ZCS. Par exemple :
- Zimbra Archiving est facultatif.
Installation du serveur Zimbra
Port
IMAP 143
Mailboxd IMAP SSL 993
Proxy IMAP 7143
Proxy Mailboxd IMAP SSL 7993
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Téléchargement de Zimbra
• Télécharger l’archive de Zimbra 8 à l’aide de wget
# wget
http://files2.zimbra.com/downloads/8.0.7_GA/zcs-
8.6.0_GA_1153.RHEL7_64.20141215151110.tgz
• Extraire & renommer l’archive zcs-8.6.0*.tgz
# tar xvf zcs-
8.6.0_GA_1153.RHEL7_64.20141215151110.tgz
# mv zcs-8.6.0_GA_1153.RHEL7_64.20141215151110 zimbra8
• Zimbra exige certains librairies comme des dépendances avant de
lancer l’installation. (Tout paquet/librairie manquant(e) arrête et bloque
le processus d’installation.
# yum -y install nc wget nano make sudo sysstat
libtool-ltdl glibc perl ntp unzip perl-core
• Exécuter le script d’installation
# cd zimbra8
# ./install.sh --platform-override (on different platforms
other than RHEL)
Installation du serveur Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Processus d’installation de Zimbra
- Les modules de Zimbra sont proposés à l’installation
• Le choix des modules est sélectif selon le type d’installation : mono-
serveur ou multi-serveurs.
• L’installation peut être complétée avec le proxy et la gestion de la
mémoire (Y pour valider, N pour l’ignorer)
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-memcached [N] N
Install zimbra-proxy [N] N
The system will be modified. Continue? [N] Y
Installation du serveur Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Processus d’installation de Zimbra
- Installation des différents modules de Zimbra
Installing packages
zimbra-core...zimbra-core-8.6.0_GA_*.RHEL7_64.x86_64.rpm
zimbra-ldap...zimbra-ldap-8.6.0_GA_*.RHEL7_64.x86_64.rpm
zimbra-logger...zimbra-logger-8.6.0_*.RHEL7_64.x86_64.rpm
zimbra-mta...zimbra-mta-8.6.0_*.RHEL7_64.x86_64.rpm
zimbra-dnscache...zimbra-dnscache-8.6.0_*.RHEL7_64.x86_64.rpm
zimbra-snmp...zimbra-snmp-8.6.0_*.RHEL7_64.x86_64.rpm
zimbra-store...zimbra-store-8.6.0_*.RHEL7_64-.x86_64.rpm
zimbra-apache...zimbra-apache-8.6.0_*.RHEL7_64.x86_64.rpm
zimbra-spell...zimbra-spell-8.6.0_*.RHEL7_64.x86_64.rpm
Operations logged to /tmp/zmsetup01262016-002704.log
DNS ERROR - none of the MX records for
mailserver.localdomain.com
resolve to this host
Change domain name? [Yes] no
Installation du serveur Zimbra
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Store configuration
Main menu
1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-logger: Enabled
4) zimbra-mta: Enabled
5) zimbra-dnscache: Enabled
6) zimbra-snmp: Enabled
7) zimbra-store: Enabled
+Create Admin User: Yes
+Admin user to create: admin@mailserver.localdomain.com
******* +Admin Password UNSET
+SMTP host: mailserver.localdomain.com
+Web server HTTP port: 8080
+Web server HTTPS port: 8443
+HTTP proxy port: 80
+HTTPS proxy port: 443
+Web server mode: https
+IMAP server port: 7143
+IMAP server SSL port: 7993
+IMAP proxy port: 143
+IMAP SSL proxy port: 993
+POP server port: 7110
+POP server SSL port: 7995
+POP proxy port: 110
+POP SSL proxy port: 995
Configuration & Administration de ZCS
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Store configuration
Main menu
8) zimbra-spell: Enabled
9) Default Class of Service Configuration:
s) Save config to file
x) Expand menu
q) Quit
Address unconfigured (**) items (? - help) :
7 after 4 (to set admin password)
Select, or 'r' for previous menu [r]
Select from menu, or press 'a' to apply config (? - help) a
Save configuration data to a file? [Yes]
Save config in file: [/opt/zimbra/config.8650]
Saving config in /opt/zimbra/config.8650...done.
The system will be modified - continue? [No] Y
Operations logged to /tmp/zmsetup.20200426-151825.log
• A la fin de l’installation, Zimbra créera un certificat SSL auto-signé et
démarrera les services si nécessaire.
Configuration & Administration de ZCS
© 2022, Younes GUEROUANI
BIG SOFT
• Installation du serveur Zimbra
- Vérification des services de Zimbra
• Il est recommandé de vérifier que tout fonctionne correctement avant
de tenter de se connecter. Cela est possible en se connectant avec le
compte zimbra, qui permet d’accéder à des configurations spécifiques.
# su – zimbra
$ zmcontrol status
Configuration & Administration de ZCS
amavis Running
antispam Running
antivirus Running
dnscache Running
ldap Running
Logger Running
mailbox Running
mta Running
webapp Running
snmp Running
spell Running
zmconfigd Running
© 2022, Younes GUEROUANI
BIG SOFT
• Installation non conforme
- Démarche de désinstallation de Zimbra
• Les premières installations ne sont jamais faciles, et il peut être utile de
tout désinstaller ou si le programme d’installation n’est pas conforme à
ce que l’on souhaite.
1) As root, run the commands :
# su – zimbra
# zmcontrol stop
exit
(you should be root after you run exit)
2) As root, run the command : ps -ef | grep -i zimbra
if you see running processes, kill any processes: kill -9 <pid>
3) Change directories to the original install directory for the zimbra files
and run the command: ./install.sh -u
When Completely remove existing installation ? is displayed, type Yes.
Configuration & Administration de ZCS
© 2022, Younes GUEROUANI
BIG SOFT
• Installation non conforme
- Démarche de désinstallation de Zimbra
4) Run the following commands to complete the unistall :
rm -rf /opt/zimbra
rm -rf /var/log/*zimbra*
rm -rf /tmp/*zimbra*
rm -rf /tmp/install.*
rm -rf /tmp/log*
• Ensure that you removed ALL the files owned by the user zimbra AND
that contain the name "zimbra" in :
/var/log/
/tmp/
5) Run the following commands to delete the users and groups :
userdel zimbra
userdel postfix
groupdel zimbra
groupdel postfix
Configuration & Administration de ZCS
© 2022, Younes GUEROUANI
BIG SOFT

Contenu connexe

Tendances

Tp n 1 linux
Tp n 1 linuxTp n 1 linux
Tp n 1 linux
Amir Souissi
 
Rapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobileRapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobile
Nader Somrani
 
Supervision V2 ppt
Supervision V2 pptSupervision V2 ppt
Supervision V2 pptjeehane
 
projet fin d'étude IWAN
projet fin d'étude IWANprojet fin d'étude IWAN
projet fin d'étude IWAN
Med Amine El Abed
 
Active directory Intégration machine
Active directory Intégration machine Active directory Intégration machine
Active directory Intégration machine
Yaya N'Tyeni Sanogo
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatique
chammem
 
Rapport finiale
Rapport finialeRapport finiale
Rapport finiale
marwenbencheikhali
 
Les architectures client serveur
Les architectures client serveurLes architectures client serveur
Les architectures client serveur
Ameni Ouertani
 
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Manassé Achim kpaya
 
Monitoring avec Zabbix
Monitoring avec ZabbixMonitoring avec Zabbix
Monitoring avec Zabbix
Fourat Zouari
 
Rapport mise en place d'un sevrer VPN .
   Rapport mise en place d'un sevrer VPN .   Rapport mise en place d'un sevrer VPN .
Rapport mise en place d'un sevrer VPN .
Mouad Lousimi
 
Rapport PFE 2011 Zimbra
Rapport PFE 2011 ZimbraRapport PFE 2011 Zimbra
Rapport PFE 2011 ZimbraAyoub Kochbati
 
Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...
Mohammed LAAZIZLI
 
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
Borel NZOGANG
 
Installation et configuration d'un système de Détection d'intrusion (IDS)
Installation et configuration d'un système de Détection d'intrusion (IDS)Installation et configuration d'un système de Détection d'intrusion (IDS)
Installation et configuration d'un système de Détection d'intrusion (IDS)
Charif Khrichfa
 
Rapport nagios miniprojet
Rapport nagios miniprojetRapport nagios miniprojet
Rapport nagios miniprojet
Ayoub Rouzi
 
Rapport stage IP-MSAN Tunisie télécom
Rapport stage IP-MSAN Tunisie télécomRapport stage IP-MSAN Tunisie télécom
Rapport stage IP-MSAN Tunisie télécom
Siwar GUEMRI
 
Rapport de stage de perfectionnement - Mahmoudi Mohamed Amine
Rapport de stage de perfectionnement - Mahmoudi Mohamed AmineRapport de stage de perfectionnement - Mahmoudi Mohamed Amine
Rapport de stage de perfectionnement - Mahmoudi Mohamed Amine
Mohamed Amine Mahmoudi
 
Rapport application chat
Rapport application chatRapport application chat
Rapport application chat
Tbatou sanae
 
L’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en PratiqueL’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en Pratique
Amadou Dia
 

Tendances (20)

Tp n 1 linux
Tp n 1 linuxTp n 1 linux
Tp n 1 linux
 
Rapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobileRapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobile
 
Supervision V2 ppt
Supervision V2 pptSupervision V2 ppt
Supervision V2 ppt
 
projet fin d'étude IWAN
projet fin d'étude IWANprojet fin d'étude IWAN
projet fin d'étude IWAN
 
Active directory Intégration machine
Active directory Intégration machine Active directory Intégration machine
Active directory Intégration machine
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatique
 
Rapport finiale
Rapport finialeRapport finiale
Rapport finiale
 
Les architectures client serveur
Les architectures client serveurLes architectures client serveur
Les architectures client serveur
 
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
 
Monitoring avec Zabbix
Monitoring avec ZabbixMonitoring avec Zabbix
Monitoring avec Zabbix
 
Rapport mise en place d'un sevrer VPN .
   Rapport mise en place d'un sevrer VPN .   Rapport mise en place d'un sevrer VPN .
Rapport mise en place d'un sevrer VPN .
 
Rapport PFE 2011 Zimbra
Rapport PFE 2011 ZimbraRapport PFE 2011 Zimbra
Rapport PFE 2011 Zimbra
 
Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...
 
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
 
Installation et configuration d'un système de Détection d'intrusion (IDS)
Installation et configuration d'un système de Détection d'intrusion (IDS)Installation et configuration d'un système de Détection d'intrusion (IDS)
Installation et configuration d'un système de Détection d'intrusion (IDS)
 
Rapport nagios miniprojet
Rapport nagios miniprojetRapport nagios miniprojet
Rapport nagios miniprojet
 
Rapport stage IP-MSAN Tunisie télécom
Rapport stage IP-MSAN Tunisie télécomRapport stage IP-MSAN Tunisie télécom
Rapport stage IP-MSAN Tunisie télécom
 
Rapport de stage de perfectionnement - Mahmoudi Mohamed Amine
Rapport de stage de perfectionnement - Mahmoudi Mohamed AmineRapport de stage de perfectionnement - Mahmoudi Mohamed Amine
Rapport de stage de perfectionnement - Mahmoudi Mohamed Amine
 
Rapport application chat
Rapport application chatRapport application chat
Rapport application chat
 
L’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en PratiqueL’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en Pratique
 

Similaire à Installation Zimbra.pdf

09 01 configuration du serveur samba
09 01 configuration du serveur samba09 01 configuration du serveur samba
09 01 configuration du serveur samba
Noël
 
Cours 70 410-1
Cours 70 410-1Cours 70 410-1
Cours 70 410-1
Mohamed Diallo
 
Alphorm.com Formation Configuration des services avancés de Windows Server 20...
Alphorm.com Formation Configuration des services avancés de Windows Server 20...Alphorm.com Formation Configuration des services avancés de Windows Server 20...
Alphorm.com Formation Configuration des services avancés de Windows Server 20...
Alphorm
 
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdfresume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
FootballLovers9
 
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des SystèmesSUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE
 
Net Worker 9 : une solution orientée Backup As a Service
Net Worker 9 : une solution orientée Backup As a ServiceNet Worker 9 : une solution orientée Backup As a Service
Net Worker 9 : une solution orientée Backup As a Service
RSD
 
Présentation Nano Server MS Afterwork Nouméa
Présentation Nano Server MS Afterwork NouméaPrésentation Nano Server MS Afterwork Nouméa
Présentation Nano Server MS Afterwork Nouméa
💻 Sylver SCHORGEN ☕️
 
Expozimbra
ExpozimbraExpozimbra
Expozimbra
nicolastireur
 
MSCS : Windows Server 2016 Quoi de neuf pour votre datacenter
MSCS : Windows Server 2016 Quoi de neuf pour votre datacenterMSCS : Windows Server 2016 Quoi de neuf pour votre datacenter
MSCS : Windows Server 2016 Quoi de neuf pour votre datacenter
MickaelLOPES91
 
Forum Zimbra 2012 Zimbra et la SSO
Forum Zimbra 2012 Zimbra et la SSOForum Zimbra 2012 Zimbra et la SSO
Forum Zimbra 2012 Zimbra et la SSOAntony Barroux
 
Mise à niveau d’un Data Center VoIP de CUCM 7.0 à CUCM 9.0
Mise à niveau d’un Data Center VoIP de CUCM 7.0 à CUCM 9.0 Mise à niveau d’un Data Center VoIP de CUCM 7.0 à CUCM 9.0
Mise à niveau d’un Data Center VoIP de CUCM 7.0 à CUCM 9.0
Anis Nouri
 
Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013
Alain Ganuchaud
 
Alphorm.com Formation Nagios et Cacti : Installation et Administration
Alphorm.com Formation Nagios et Cacti : Installation et AdministrationAlphorm.com Formation Nagios et Cacti : Installation et Administration
Alphorm.com Formation Nagios et Cacti : Installation et Administration
Alphorm
 
Qcm serveur 2003 souhaib el
Qcm serveur 2003 souhaib elQcm serveur 2003 souhaib el
Qcm serveur 2003 souhaib el
Souhaib El
 
Les 11 bonnes raisons de migrer vers Windows Server 2008
Les 11 bonnes raisons de migrer vers Windows Server 2008Les 11 bonnes raisons de migrer vers Windows Server 2008
Les 11 bonnes raisons de migrer vers Windows Server 2008
fabricemeillon
 
33435307 administration-sous-linux
33435307 administration-sous-linux33435307 administration-sous-linux
33435307 administration-sous-linux
donzerci
 
Active Directory : nouveautés Windows Server 2012
Active Directory : nouveautés Windows Server 2012Active Directory : nouveautés Windows Server 2012
Active Directory : nouveautés Windows Server 2012
Microsoft Technet France
 
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1
Groupe D.FI
 
présentation des services Open Source pour GNU/Linux
présentation des services Open Source pour GNU/Linuxprésentation des services Open Source pour GNU/Linux
présentation des services Open Source pour GNU/LinuxNoël
 
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de  messagerie avec le Webmail RoundcubeRapport d’installation d’un serveur de  messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
Balla Moussa Doumbouya
 

Similaire à Installation Zimbra.pdf (20)

09 01 configuration du serveur samba
09 01 configuration du serveur samba09 01 configuration du serveur samba
09 01 configuration du serveur samba
 
Cours 70 410-1
Cours 70 410-1Cours 70 410-1
Cours 70 410-1
 
Alphorm.com Formation Configuration des services avancés de Windows Server 20...
Alphorm.com Formation Configuration des services avancés de Windows Server 20...Alphorm.com Formation Configuration des services avancés de Windows Server 20...
Alphorm.com Formation Configuration des services avancés de Windows Server 20...
 
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdfresume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
 
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des SystèmesSUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
 
Net Worker 9 : une solution orientée Backup As a Service
Net Worker 9 : une solution orientée Backup As a ServiceNet Worker 9 : une solution orientée Backup As a Service
Net Worker 9 : une solution orientée Backup As a Service
 
Présentation Nano Server MS Afterwork Nouméa
Présentation Nano Server MS Afterwork NouméaPrésentation Nano Server MS Afterwork Nouméa
Présentation Nano Server MS Afterwork Nouméa
 
Expozimbra
ExpozimbraExpozimbra
Expozimbra
 
MSCS : Windows Server 2016 Quoi de neuf pour votre datacenter
MSCS : Windows Server 2016 Quoi de neuf pour votre datacenterMSCS : Windows Server 2016 Quoi de neuf pour votre datacenter
MSCS : Windows Server 2016 Quoi de neuf pour votre datacenter
 
Forum Zimbra 2012 Zimbra et la SSO
Forum Zimbra 2012 Zimbra et la SSOForum Zimbra 2012 Zimbra et la SSO
Forum Zimbra 2012 Zimbra et la SSO
 
Mise à niveau d’un Data Center VoIP de CUCM 7.0 à CUCM 9.0
Mise à niveau d’un Data Center VoIP de CUCM 7.0 à CUCM 9.0 Mise à niveau d’un Data Center VoIP de CUCM 7.0 à CUCM 9.0
Mise à niveau d’un Data Center VoIP de CUCM 7.0 à CUCM 9.0
 
Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013
 
Alphorm.com Formation Nagios et Cacti : Installation et Administration
Alphorm.com Formation Nagios et Cacti : Installation et AdministrationAlphorm.com Formation Nagios et Cacti : Installation et Administration
Alphorm.com Formation Nagios et Cacti : Installation et Administration
 
Qcm serveur 2003 souhaib el
Qcm serveur 2003 souhaib elQcm serveur 2003 souhaib el
Qcm serveur 2003 souhaib el
 
Les 11 bonnes raisons de migrer vers Windows Server 2008
Les 11 bonnes raisons de migrer vers Windows Server 2008Les 11 bonnes raisons de migrer vers Windows Server 2008
Les 11 bonnes raisons de migrer vers Windows Server 2008
 
33435307 administration-sous-linux
33435307 administration-sous-linux33435307 administration-sous-linux
33435307 administration-sous-linux
 
Active Directory : nouveautés Windows Server 2012
Active Directory : nouveautés Windows Server 2012Active Directory : nouveautés Windows Server 2012
Active Directory : nouveautés Windows Server 2012
 
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1
[Café Techno] Les évolutions de TSM v6.3.4 et bientôt 7.1
 
présentation des services Open Source pour GNU/Linux
présentation des services Open Source pour GNU/Linuxprésentation des services Open Source pour GNU/Linux
présentation des services Open Source pour GNU/Linux
 
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de  messagerie avec le Webmail RoundcubeRapport d’installation d’un serveur de  messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
 

Installation Zimbra.pdf

  • 1. © 2022, Younes GUEROUANI BIG SOFT Installation d’un Serveur de Messagerie Collaborative Zimbra
  • 2. © 2022, Younes GUEROUANI BIG SOFT PLAN • Architecture de Zimbra Collaboration Suite • Préparation de l’OS en termes des prérequis d’installation • Installation de Zimbra 8 sous Linux CentOS 7
  • 3. © 2022, Younes GUEROUANI BIG SOFT • Architecture de Zimbra Collaboration Suite - Briques open source préexistantes Le serveur Zimbra est conçu à partir de briques open sources éprouvées (Linux, Apache, Postfix, MySQL, OpenLDAP, Lucene...) et bénéficie d’une architecture extrêmement stable et modulable. Les différentes briques sont intégrées pour une installation facile et rapide du serveur sur les principales distributions Linux (RHEL, Fedora, Ubuntu, Debian, Mandriva, et SUSE ou sur Mac OS Zimbra est basé sur des standards : • Apache Tomcat, serveur d'applications Web utilisé par Zimbra • Postfix, Amavisd-new, ClamAV, SpamAssassin, pour la gestion de la messagerie, incluant un anti-spam et un anti-virus. • OpenLDAP, implémentation libre du protocole LDAP fournissant l'authentification des ressources de Zimbra. • MySQL/ MariaDB, gestion des meta-données. Installation du serveur Zimbra
  • 4. © 2022, Younes GUEROUANI BIG SOFT • Architecture de Zimbra Collaboration Suite - Briques open source préexistantes Zimbra est une plate-forme complète développée autour de nouvelles technologies Web Ajax, et basée sur des logiciels Open Source : • Le cœur du système est écrit en Java ; • Le serveur Web est basé sur Apache Tomcat comme un conteneur web libre de servlets et JSP; • Le système MTA (Mail Transfer Agent) est basé sur Postfix qui est couplé également à l’anti-virus ClamAV et l’anti-spam SpamAssassin ; • Amavisd-new comme analyseur et vérificateur de contenu des emails ; • Le système d’annuaire est basé sur OpenLDAP pour les mécanismes d’authentification ; • Les préférences et les données de boites aux lettres sont stockées à l’aide de la base de données MySQL / MariaDB; • Le moteur de recherche et d’indexation du texte utilise la bibliothèque open source écrite en java Apache Lucene; • Un composant additionnel de la version "Network" permet de convertir plus de 200 type de fichiers au format HTML (Verity). Installation du serveur Zimbra
  • 5. © 2022, Younes GUEROUANI BIG SOFT • Architecture de Zimbra Collaboration Suite - Avantages pour les administrateurs Zimbra une solution performante qui présente énormément des avantages pour les administrateurs : • Montée en charge jusqu’à plusieurs millions de boîtes; • Administration simple (console en Ajax) et flexibilité de configuration; • Accessible de partout via un simple navigateur : Firefox, IE, Chrome ; • Outils de migration Exchange, Domino et autres ; • Possibilité de mise en cluster (redhat cluster suite) ; • Optimisation du stockage (HSM) ; • Sécurité et confidentialité ultra-performantes ; • Fiabilité de briques open sources largement testées ; • Coût inférieur à celui des solutions propriétaires (TCO) ; • Intégration d’Outlook, Active Directory et Exchange ; • Personnalisation de l’interface (couleurs, logo, ...) ; • et bien d’autres. Installation du serveur Zimbra
  • 6. © 2022, Younes GUEROUANI BIG SOFT • Architecture de Zimbra Collaboration Suite - Avantages pour les utilisateurs Zimbra une solution performante qui présente énormément des avantages pour les utilisateurs : • Accessible de partout : du bureau, de chez soi, de l’hôtel, etc. • Choix du client : Zimbra webmail, Zimbra Desktop, Zimbra Mobile, Outlook, Thunderbird... et tout autre client supportant les standards POP/IMAP et iCal/CalDAV. • Le client web Ajax fonctionne depuis n’importe quel ordinateur et permet d’importer les emails et les fichiers des utilisateurs; • Synchronisation avec tout type de PDA ; • Travail collaboratif et productivité accrue; • Toutes les fonctions disponibles au sein de la même interface : emails, agendas, carnets d’adresses, fichiers, tâches, messagerie instantanée, ... • Extensions pour applications métier (Zimlets); • et bien d’autres; Installation du serveur Zimbra
  • 7. © 2022, Younes GUEROUANI BIG SOFT • Architecture de Zimbra Collaboration Suite Installation du serveur Zimbra
  • 8. © 2022, Younes GUEROUANI BIG SOFT • Architecture de Zimbra Collaboration Suite - Postfix in a Zimbra Environment - Zimbra MTA Message Queues The incoming message queue holds the new mail that has been received. The active message queue holds messages that are ready to be sent. Message that cannot be delivered for some reason are placed in the deferred queue. Installation du serveur Zimbra
  • 9. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Configuration système requise  Serveur d'évaluation - Intel/AMD 32-bit ou 64-bit CPU 1.5GHz. - 1 Go de RAM. - 5 Go d’espace disque libre. - Espace temporaire disponible (install et upgrade). - Espace disque additionnel pour le stockage des mails.  Serveur de production - Intel/AMD 64 bits CPU 2.0 Ghz minimum. Pour les larges déploiement (+ de 2000 utilisateurs). - Un système d’exploitation 64-bit est fortement recommandé. - 2 Go de RAM minimum (recommandé 4Go). - 10 Go d’espace disque libre (SATA ou SCSI pour les performances et RAID / Mirroring pour la redondance). - Espace disque additionnel pour le stockage des mails Installation du serveur Zimbra
  • 10. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Prérequis d’installation de Zimbra  Système d’exploitation (CentOS Linux® 7 64-bit) - Mise-à-jour CentOS (update) - DNS (bind9 installé) - Postfix, sendmail & firewalld (arrêtés) - Dépendances de Zimbra (perl, perl-core, ntpl, libidn, gmp, libaio, libstdc++, unzip, sysstat, sqlite, …) - Configuration Réseau : • FQDN: mailserver.locadomain.com • IP: 192.168.14.130 & mask 255.255.255.0 • Passerelle: 192.168.14.1  Binaire Zimbra 8 OSE - zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz (Téléchargement à partir du dépôt: https://www.zimbra.com/downloads) Installation du serveur Zimbra
  • 11. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Prérequis d’installation de Zimbra - Mise-à-jour du système d’exploitation CentOS Linux® 7 (update) # yum update - DNS (bind9 installé) # yum install bind bind-utils -y - Postfix, sendmail & firewalld (arrêtés) # systemctl stop postfix & systemctl disable postfix # systemctl stop sendmail & systemctl disable sendmail # systemctl stop firewalld & systemctl disable firewalld - SELinux désactivé # vim /etc/sysconfig/selinux Installation du serveur Zimbra SELINUX=disabled Change enforcing to disabled
  • 12. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Prérequis d’installation de Zimbra - Configuration Réseau : Fichier de l’interface réseau • IP : 192.168.14.130 & mask : 255.255.255.0 • Gateway : 192.168.14.1 • DNS : 192.168.14.130 - Editer le fichier de configuration de l'interface réseau ens33 # vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE="Ethernet" BOOTPROTO="none" ONBOOT="yes" HWADDR="08:00:27:19:68:73" IPADDR0="192.168.14.130" PREFIX0="24" GATEWAY0="192.168.14.1" DNS="192.168.14.130" Installation du serveur Zimbra
  • 13. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Prérequis d’installation de Zimbra - Configuration Réseau : nmtui (Interface d’utilisateur texte) # nmtui - Configuration Réseau : nmcli (Network Manager CLI) # nmcli connection show # nmcli con add ifname ens33 ip4 192.168.14.130/24 gw4 192.168.14.1 Installation du serveur Zimbra - Pour naviguer, utiliser les flèches et appuyer sur la combinaison de touches Maj+Tab pour revenir aux options. - Appuyer sur la touche Entrée pour sélectionner une option. - La barre Espace active/désactive le statut d'un case à cocher.
  • 14. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Prérequis d’installation de Zimbra - Résolution de noms : files & dns • Les deux méthodes les plus utilisées pour la résolution des noms d'hôtes sont la méthode files et la méthode dns • La méthode files utilise le fichier /etc/hosts # hostnamectl set-hostname mailserver.localdomain.com # vim /etc/hosts 127.0.0.1 localhost 192.168.14.130 mailserver.localdomain.com mailserver • La méthode dns consiste à demander au client DNS (resolver) de résoudre le nom d'hôte par l'envoi de requêtes aux serveur DNS précisé dans le fichier de configuration /etc/resolv.conf # vim /etc/resolv.conf search localdomain.com nameserver 192.168.14.130 Installation du serveur Zimbra
  • 15. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Prérequis d’installation de Zimbra - Configuration DNS avec BIND • Pour envoyer et recevoir de courriels, le serveur Zimbra doit être configuré dans la base de données DNS avec les deux enregistrements A et MX. • Le serveur Zimbra utilise DNS pour résoudre les noms d'hôte et les informations de routage des emails. L'enregistrement MX doit être configuré correctement pour router le message vers le serveur de messagerie. • Pendant le processus d'installation, ZCS contrôle si l'enregistrement MX est correctement configuré. Si ce ne est pas le cas, une erreur est affichée. - Installation du serveur DNS bind9 sous Linux # yum install bind bind-util -y • Il est recommandé de garder une copie du fichier de configuration : # cp /etc/named.conf /etc/named.conf.OLD Installation du serveur Zimbra
  • 16. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Prérequis d’installation de Zimbra - Configuration DNS avec BIND • Editer le ficher de configuration /etc/named.conf # vim /etc/named.conf • Configuration des permissions # chown -v root:named /etc/named.conf # chgrp named -R /var/named # restorecon /etc/named.conf # restorecon -rv /var/named Installation du serveur Zimbra options { directory "/var/named"; }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones";
  • 17. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Prérequis d’installation de Zimbra - Configuration DNS avec BIND • Activer & démarrer le service DNS # systemctl enable named & systemctl start named • Vérifier si le service tourne correctement. # systemctl status named • Configurer la journalisation (les logs inondent /var/log/messages) • Redémarrer le service DNS # systemctl restart named Installation du serveur Zimbra logging { channel default_debug { file "/var/named/data/named.run"; severity info; print-severity yes; print-category yes; }; };
  • 18. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Prérequis d’installation de Zimbra - Configuration DNS avec un nom de domaine : localdomain.com • Ajouter une zone de recherche directe afin de le transformer en serveur maître primaire et indiquer l’emplacement du fichier de zone dans le fichier de configuration /etc/named.conf • Créer un fichier /etc/named.conf.local et ajouter la zone localdomain.com # vim /etc/named.conf.local • Le fichier named.conf.local aura les mêmes permissions que named.conf # chown -v root:named /etc/named.conf.local # restorecon /etc/named.conf.local Installation du serveur Zimbra zone "localdomain.com" { type master; file "/var/named/data/db.localdomain.com.direct.zone"; allow-update { none; }; };
  • 19. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Prérequis d’installation de Zimbra - Configuration DNS avec un nom de domaine : localdomain.com • Éditer /etc/named.conf en incluant le fichier de zones /etc/named.conf.local # vim /etc/named.conf Installation du serveur Zimbra options { directory "/var/named"; }; logging { channel default_debug { file "/var/named/data/named.run"; }; }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones"; include "/etc/named.conf.local";
  • 20. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Prérequis d’installation de Zimbra - Configuration DNS avec un nom de domaine : localdomain.com • Créer le fichier de la zone "localdomain.com" qui permet la déclaration des enregistrements de ressources DNS # vim /var/named/data/db.localdomain.com.direct.zone Installation du serveur Zimbra $ORIGIN localdomain.com. $TTL 86400 @ IN SOA ns.localdomain.com. hostmaster.localdomain.com. ( 20220508 ; sn 10800 ; refresh (3 heures) 600 ; retry (10 minutes) 1814400 ; expiry (3 semaines) 10800 ) ; minimum (3 heures) @ IN NS ns.locaoldomain.com. @ IN MX 10 mailserver.localdomain.com. @ IN A 192.168.14.130 ns IN A 192.168.14.130 mailserver IN A 192.168.14.130 mail IN CNAME mailserver.localdomain.com. smtp IN CNAME mailserver.localdomain.com. imap IN CNAME mailserver.localdomain.com.
  • 21. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Prérequis d’installation de Zimbra - Configuration DNS avec un nom de domaine : localdomain.com • Définir les permissions sur le fichier de la zone # chown root:named /var/named/data/ db.localdomain.com.direct.zone # chmod 0640 /var/named/data/ db.localdomain.com.direct.zone • Quelque remarques sur la syntaxe et les options utilisées : - La directive $TTL (Time To Live) définit le temps en secondes qu’un enregistrement pourra être gardé dans le cache ; - La directive $ORIGIN définit le nom de domaine automatiquement ajouté à tous les noms de domaine incomplets (« non qualifiés ») ; - Le symbole @ se substitue à la valeur de $ORIGIN (localdomain.com). - L’enregistrement SOA (Start Of Authority) définit les principales caractéristiques pour la zone ou le domaine ; - L’enregistrement NS définit le serveur de noms primaire pour la zone. - L’enregistrement A définit l’adresse IPv4 d’un hôte du domaine Installation du serveur Zimbra
  • 22. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Prérequis d’installation de Zimbra - Configuration DNS avec un nom de domaine : localdomain.com • Quelque remarques sur la syntaxe et les options utilisées : - hostmaster.localdomain.com définit l’adresse mail de l’administrateur de la zone. Le symbole @ a une signification spécifique dans le contexte, le point est utilisé comme séparateur (hostmaster@localdomain.com). - 20200508 définit le numéro de série associé à la zone. - La valeur refresh contrôle la mise à jour des informations du serveur ; - La valeur retry définit le temps d’attente avant une deuxième tentative ; - La valeur expiry définit le temps au bout duquel les enregistrements de zone sont considérés comme ne faisant plus autorité. • Vérifier la définition correcte de la zone # named-checkzone localdomain.com /var/named/data/db.localdomain.com.direct.zone Installation du serveur Zimbra zone localdomain.com/IN: loaded serial 20200508 OK Note : À chaque modification du fichier de zone, le numéro de série doit être incrémenté (obligatoire).
  • 23. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Prérequis d’installation de Zimbra - Dépannage de la configuration DNS : host • Quelque vérifications pour tester la configuration correcte d’un domaine. La commande host permet de rechercher un nom d'hôte mais aussi une adresse IP en effectuant une requête au serveur de résolution de noms (DNS) : [root@mailserver ~]# host localdomain.com [root@mailserver ~]# host ns.localdomain.com [root@mailserver ~]# host mailserver.localdomain.com [root@mailserver ~]# host mail.localdomain.com Installation du serveur Zimbra localdomain.com mail is handled by 10 mailserver. localdomain.com mail.localdomain.com is an alias for localdomain.com. ns. localdomain.com has address 192.168.14.130 mailserver. localdomain.com has address 192.168.14.130
  • 24. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Prérequis d’installation de Zimbra - Dépannage de la configuration DNS : nslookup & dig • Quelque vérifications pour tester la configuration correcte d’un domaine à l’aide de nslookup & dig [root@mailserver ~]# nslookup localdomain.com [root@mailserver ~]# nslookup mail.localdomain.com [root@mailserver ~]# dig localdomain.com [root@mailserver ~]# dig mx localdomain.com +short Installation du serveur Zimbra Server: 192.168.14.130 Address: 192.168.14.186#53 localdomain.com. 10800 IN SOA ns.localdomain.com. root.localdomain.com. 2022050801 10800 600 1814400 1080 Server: 192.168.14.130 Address: 192.168.14.130#53 mail.localdomain.com canonical name = localdomain.com. 10 mailserver.localdomain.com.
  • 25. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Packages d’installation propres pour Zimbra • Lors de l'exécution du script d'installation, Zimbra vérifie que les paquets préalables sont disponibles : - Zimbra Core est un package qui comprend les bibliothèques, les utilitaires, les outils de surveillance, et les fichiers de configuration de base. zimbra-core est automatiquement installé sur chaque serveur. - Zimbra LDAP installe le logiciel OpenLDAP, qui offre le service open source d'annuaire LDAP. L'authentification des utilisateurs est assurée par OpenLDAP et Zimbra peut faire appel à un annuaire LDAP externe comme Microsoft Active Directory. - Zimbra Logger installe les outils d'agrégation de Syslog et de Reporting. Si le module zimbra-logger n'est pas installé, les statistiques du serveur ne sont pas capturés, et la section des statistiques de la console d'administration ne s'affiche pas. - Zimbra SNMP installe le package SNMP pour la surveillance. Ce package est facultative (optionnel). Installation du serveur Zimbra
  • 26. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Packages d’installation propres pour Zimbra - Zimbra MTA installe Postfix open source MTA, ClamAV comme moteur antivirus, SpamAssassin comme un filtre de courrier indésirable, et Amavisd-new comme vérificateur de contenu des emails . - Zimbra Store inclut les composants pour le serveur de boite aux lettres (mailbox). Le serveur de boîte aux lettres Zimbra comprend les composants: • Data store pour le stockage dans une base de données de type MySQL / MariaDB ; • Message store contient tous les messages électroniques et les fichiers pièces jointes ; • Index store : est la technologie d’indexation et de recherche fournie par Lucene. Les fichiers d'index sont maintenues pour chaque boîte aux lettres ; • Web application services (webapps) que le serveur d'application Web exécute sur n'importe quel serveur store (mailbox). Installation du serveur Zimbra
  • 27. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Packages d’installation propres pour Zimbra - Zimbra Spell (facultative). A-spell est le correcteur d'orthographe open source checker utilisé sur le client Zimbra Web. Lorsque Zimbra Spell est installé, Zimbra-Apache est également installé. - Zimbra Apache est installé automatiquement lorsque Zimbra Spell est installé. - Zimbra Proxy est facultatif, c’est un service proxy inverse à haute performance pour passer les demandes IMAP [S] / POP [S] / HTTP [S] des clients à d'autres services internes ZCS. Par exemple : - Zimbra Archiving est facultatif. Installation du serveur Zimbra Port IMAP 143 Mailboxd IMAP SSL 993 Proxy IMAP 7143 Proxy Mailboxd IMAP SSL 7993
  • 28. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Téléchargement de Zimbra • Télécharger l’archive de Zimbra 8 à l’aide de wget # wget http://files2.zimbra.com/downloads/8.0.7_GA/zcs- 8.6.0_GA_1153.RHEL7_64.20141215151110.tgz • Extraire & renommer l’archive zcs-8.6.0*.tgz # tar xvf zcs- 8.6.0_GA_1153.RHEL7_64.20141215151110.tgz # mv zcs-8.6.0_GA_1153.RHEL7_64.20141215151110 zimbra8 • Zimbra exige certains librairies comme des dépendances avant de lancer l’installation. (Tout paquet/librairie manquant(e) arrête et bloque le processus d’installation. # yum -y install nc wget nano make sudo sysstat libtool-ltdl glibc perl ntp unzip perl-core • Exécuter le script d’installation # cd zimbra8 # ./install.sh --platform-override (on different platforms other than RHEL) Installation du serveur Zimbra
  • 29. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Processus d’installation de Zimbra - Les modules de Zimbra sont proposés à l’installation • Le choix des modules est sélectif selon le type d’installation : mono- serveur ou multi-serveurs. • L’installation peut être complétée avec le proxy et la gestion de la mémoire (Y pour valider, N pour l’ignorer) 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-memcached [N] N Install zimbra-proxy [N] N The system will be modified. Continue? [N] Y Installation du serveur Zimbra
  • 30. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Processus d’installation de Zimbra - Installation des différents modules de Zimbra Installing packages zimbra-core...zimbra-core-8.6.0_GA_*.RHEL7_64.x86_64.rpm zimbra-ldap...zimbra-ldap-8.6.0_GA_*.RHEL7_64.x86_64.rpm zimbra-logger...zimbra-logger-8.6.0_*.RHEL7_64.x86_64.rpm zimbra-mta...zimbra-mta-8.6.0_*.RHEL7_64.x86_64.rpm zimbra-dnscache...zimbra-dnscache-8.6.0_*.RHEL7_64.x86_64.rpm zimbra-snmp...zimbra-snmp-8.6.0_*.RHEL7_64.x86_64.rpm zimbra-store...zimbra-store-8.6.0_*.RHEL7_64-.x86_64.rpm zimbra-apache...zimbra-apache-8.6.0_*.RHEL7_64.x86_64.rpm zimbra-spell...zimbra-spell-8.6.0_*.RHEL7_64.x86_64.rpm Operations logged to /tmp/zmsetup01262016-002704.log DNS ERROR - none of the MX records for mailserver.localdomain.com resolve to this host Change domain name? [Yes] no Installation du serveur Zimbra
  • 31. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Store configuration Main menu 1) Common Configuration: 2) zimbra-ldap: Enabled 3) zimbra-logger: Enabled 4) zimbra-mta: Enabled 5) zimbra-dnscache: Enabled 6) zimbra-snmp: Enabled 7) zimbra-store: Enabled +Create Admin User: Yes +Admin user to create: admin@mailserver.localdomain.com ******* +Admin Password UNSET +SMTP host: mailserver.localdomain.com +Web server HTTP port: 8080 +Web server HTTPS port: 8443 +HTTP proxy port: 80 +HTTPS proxy port: 443 +Web server mode: https +IMAP server port: 7143 +IMAP server SSL port: 7993 +IMAP proxy port: 143 +IMAP SSL proxy port: 993 +POP server port: 7110 +POP server SSL port: 7995 +POP proxy port: 110 +POP SSL proxy port: 995 Configuration & Administration de ZCS
  • 32. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Store configuration Main menu 8) zimbra-spell: Enabled 9) Default Class of Service Configuration: s) Save config to file x) Expand menu q) Quit Address unconfigured (**) items (? - help) : 7 after 4 (to set admin password) Select, or 'r' for previous menu [r] Select from menu, or press 'a' to apply config (? - help) a Save configuration data to a file? [Yes] Save config in file: [/opt/zimbra/config.8650] Saving config in /opt/zimbra/config.8650...done. The system will be modified - continue? [No] Y Operations logged to /tmp/zmsetup.20200426-151825.log • A la fin de l’installation, Zimbra créera un certificat SSL auto-signé et démarrera les services si nécessaire. Configuration & Administration de ZCS
  • 33. © 2022, Younes GUEROUANI BIG SOFT • Installation du serveur Zimbra - Vérification des services de Zimbra • Il est recommandé de vérifier que tout fonctionne correctement avant de tenter de se connecter. Cela est possible en se connectant avec le compte zimbra, qui permet d’accéder à des configurations spécifiques. # su – zimbra $ zmcontrol status Configuration & Administration de ZCS amavis Running antispam Running antivirus Running dnscache Running ldap Running Logger Running mailbox Running mta Running webapp Running snmp Running spell Running zmconfigd Running
  • 34. © 2022, Younes GUEROUANI BIG SOFT • Installation non conforme - Démarche de désinstallation de Zimbra • Les premières installations ne sont jamais faciles, et il peut être utile de tout désinstaller ou si le programme d’installation n’est pas conforme à ce que l’on souhaite. 1) As root, run the commands : # su – zimbra # zmcontrol stop exit (you should be root after you run exit) 2) As root, run the command : ps -ef | grep -i zimbra if you see running processes, kill any processes: kill -9 <pid> 3) Change directories to the original install directory for the zimbra files and run the command: ./install.sh -u When Completely remove existing installation ? is displayed, type Yes. Configuration & Administration de ZCS
  • 35. © 2022, Younes GUEROUANI BIG SOFT • Installation non conforme - Démarche de désinstallation de Zimbra 4) Run the following commands to complete the unistall : rm -rf /opt/zimbra rm -rf /var/log/*zimbra* rm -rf /tmp/*zimbra* rm -rf /tmp/install.* rm -rf /tmp/log* • Ensure that you removed ALL the files owned by the user zimbra AND that contain the name "zimbra" in : /var/log/ /tmp/ 5) Run the following commands to delete the users and groups : userdel zimbra userdel postfix groupdel zimbra groupdel postfix Configuration & Administration de ZCS
  • 36. © 2022, Younes GUEROUANI BIG SOFT