© 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

Installation Zimbra.pdf

  • 1.
    © 2022, YounesGUEROUANI BIG SOFT Installation d’un Serveur de Messagerie Collaborative Zimbra
  • 2.
    © 2022, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI BIG SOFT • Architecture de Zimbra Collaboration Suite Installation du serveur Zimbra
  • 8.
    © 2022, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI 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, YounesGUEROUANI BIG SOFT