Configuration de Zimbra Collaboration Suite (ZCS) sur RHEL / CENTOS 7/8

Configuration de Zimbra Collaboration Suite (ZCS) sur RHEL / CENTOS 7/8

Suite de collaboration Zimbra (Zc) est une plate-forme collaborative open source pour les serveurs de messagerie, développé en deux éditions, Édition open source (Gratuit) et Édition réseau (Payé), qui fournit des services tels que LDAP, SMTP, POP et IMAP, client Web, calendrier, tâches, antivirus, antispam et autres.

Ce tutoriel décrit comment installer Zimbra Collaboration Suite Open Source Edition sur un Centos / Rhel 7 serveur.

Exigences

  • Un serveur DNS externe avec les deux UN et Mx Enregistrements valides pour pointer vers votre adresse IP de serveur de messagerie Zimbra.
  • Une installation minimale propre de Centos 8 / Rhel 8 ou Centos 7 / Rhel 7 sans aucun courrier, bases de données, LDAP, DNS ou serveurs HTTP en cours d'exécution.
  • Une adresse IP statique attribuée à une interface réseau.

Étape 1: Installez les packages système

1. Avant de poursuivre le processus d'installation de la suite de collaboration Zimbra, connectez d'abord à votre console de serveur avec les privilèges racine et installez les packages suivants:

# yum -y installer unzip net-tools sysstat openSSH-clients perl-core libaio nmap-ncat libstdc++.donc.6 
Fig 01: Installez les packages obligatoires de Zimbra

2. Prochain sujet Gettenforce Commande pour vérifier si Selinux est activé sur votre machine. Dans le cas où la politique est définie sur Forcée Désactivez-le en émettant les commandes ci-dessous:

# getenforce # setenforce 0 # getenforce 
Fig 02: Désactiver le selinux dans les centos 7

Pour désactiver complètement Sélinux sur Centos, ouvrir / etc / selinux / config fichier avec un éditeur de texte et définir la ligne Selinux pour désactivé.

3. Assurez-vous que l'utilitaire du système WGET est également installé sur votre système en émettant la commande suivante:

# yum install wget 

Étape 2: configurer le nom d'hôte système

4. Afin de Zimbra Pour fonctionner correctement, vous devez définir le nom d'hôte de la machine locale et Fqdn Pour pointer vers l'adresse IP de votre serveur en exécutant les commandes HostNamectl ci-dessous à partir du compte racine:

# HostNamectl Set-HostName Mail # Echo "192.168.0.14 courrier.centos7.LAN Mail ">> / etc / hôtes # chat / etc / hôtes 

Remplacez le nom d'hôte et les valeurs FQDN du système en conséquence afin de correspondre à vos propres paramètres de domaine. Testez les valeurs du nom d'hôte et du FQDN en émettant la commande ping contre les deux enregistrements.

# Ping -C1 Mail.centos7.LAN # Ping -C1 Mail 
Fig 03: Définir le nom d'hôte système

Étape 3: Ajouter une adresse IP statique

5. Si votre serveur utilise une adresse IP dynamique DHCP, vous devez modifier votre carte d'interface réseau et configurer pour utiliser une adresse IP statique. Obtenez les informations d'interface réseau à l'aide de la commande IP ADDR et identifiez votre serveur NIC externe (généralement quelque chose comme ENP0S3 ou ETH0).

# ip addr 

Ensuite, exécutez la commande nmtui-edit par rapport à l'interface dont vous avez besoin pour modifier les paramètres et attribuer l'interface avec une adresse IP manuelle. Utilisez les captures d'écran ci-dessous comme guide.

# nmtui-edit ENP0S3 
Fig 04: Obtenez les détails de l'interface réseau et configurez la propriété intellectuelle statique Fig 05: Configurer l'interface réseau et DNS

Étape 4: Désactiver les services indésirables

6. Une installation par défaut de CentOS est livrée avec postfix Daemon déjà installé et en cours d'exécution. Pour désactiver et effacer le service postfix, exécutez les commandes suivantes:

# systemctl stop postfix # systemctl désactiver postfix # yum supprimer le postfix 
Fig 06: Désactiver et supprimer le postfix

Une fois que le service a été supprimé émission, la commande SS afin de vérifier si d'autres démons incompatibles avec le service Zimbra, tels que LDAP, HTTPD, Dovecot s'exécutent sur votre système. Si tel est le cas, supprimez-les aussi.

Étape 5: Installez l'édition open source de la suite de collaboration Zimbra

7. Il est maintenant temps d'installer Suite de collaboration Zimbra. Accédez à la page de téléchargement de la suite de collaboration Zimbra et prenez la dernière version de votre système en émettant la commande wget suivante:

----------------- Pour rhel / centos 8 ----------------- # wget https: // fichiers.zimbra.com / téléchargements / 8.8.15_GA / ZCS-8.8.15_GA_3953.Rhel8_64.20200629025823.tgz ----------------- Pour rhel / centos 7 ----------------- # wget https: // fichiers.zimbra.com / téléchargements / 8.8.15_GA / ZCS-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz ----------------- Pour rhel / centos 6 ----------------- # wget https: // fichiers.zimbra.com / téléchargements / 8.8.15_GA / ZCS-8.8.15_GA_3869.RHEL6_64.20190918004220.tgz 
Fig 07: Télécharger la suite de collaboration Zimbra

8. Une fois le téléchargement terminé, utilisez dézipper Commande pour extraire l'archive, entrez Zimbra Extrait le répertoire et répertoriez le contenu du répertoire pour localiser le fichier d'installation.

# TAR XFZ ZCS-8.8.15_GA_3953.Rhel8_64.20200629025823.TGZ # CD ZCS-8.8.15_GA_3953.Rhel8_64.20200629025823 / # LS 

9. Maintenant, commencez Zimbra Processus d'installation en lançant en exécution le fichier de script d'installateur nommé installer.shot.

Après une série de contrôles système, l'installateur vous invitera à accepter la licence. Accepter la licence (y) Afin de continuer plus loin avec le processus d'installation.

# ./installer.sh ou # ./installer.SH --Platform-override [sur différentes plates-formes autres que RHEL] 
Échantillon de sortie
Opérations enregistrées à / tmp / installer.enregistrer.92ocko6s Vérification de l'installation existante… zimbra-drive… pas trouvé zimbra-imapd… non trouvé zimbra-patch… non trouvé zimbra-mta-patch… je ne trouvais pas zimbra-proxy-patch ... LICENCE-EXPENSE… non trouvé Zimbra-Network-Stor MTA… non trouvé Zimbra-dnscache… non trouvé zimbra-snmp… non trouvé zimbra-store… non trouvé zimbra-apache… non trouvé zimbra-spell… non trouvé zimbra-convertd… non trouvé zimbra-memcached… non trouvé zimbra-proxy… Non trouvé zimbra-archiving… pas trouvé zimbra-core… introuvable ------------------------------------ ---------------------------------- Veuillez lire attentivement cet accord avant d'utiliser le logiciel. Synacor, Inc. ("Synacor") ne vous conduira ce logiciel que si vous acceptez les termes du présent accord. En téléchargeant ou en installant le logiciel, ou en utilisant le produit, vous consentez à être lié par cet accord. Si vous n'acceptez pas toutes les termes de cet accord, alors ne téléchargez pas, n'utilisez pas et n'utilisez pas le produit. Conditions de licence pour ce logiciel de suite de collaboration Zimbra: https: // www.zimbra.com / licence / Zimbra-Public-Eula-2-6.HTML ------------------------------------------------- --------------------- Êtes-vous d'accord avec les termes de l'accord de licence logicielle? [N] y

dix. Ensuite, le processus d'installation vous invitera une série de questions afin de configurer correctement le démon de Zimbra. Utilisez l'extrait d'installation ci-dessous afin de configurer le service Zimbra plus loin.

Utilisez le référentiel de packages de Zimbra [y] y Importation de la touche Zimbra GPG Configuration du référentiel de pack Dnscache (local) a trouvé que Zimbra-Snmp (local) a trouvé Zimbra-Store (local) avait trouvé du zimbra-apache (local) trouvé Zimbra-Spell (local) a trouvé du zimbra (repo) trouvé du zimbra-proxy (local) trouvé zimbra-drive (Repo) trouvé Zimbra-IMAPD (local) a trouvé Zimbra-Patch (Repo) trouvé Zimbra-MTA-Patch (Repo) trouvé Zimbra-Proxy-Patch (Repo) Sélectionnez les packages pour installer Installer Zimbra-LDAP [Y] y

11. Ensuite, il vous demandera d'installer les packages Zimbra, appuyez sur Y Pour installer tout.

Sélectionnez les packages pour installer l'installation de Zimbra-ldap [Y] y Installer Zimbra-Logger [Y] y Installer Zimbra-MTA [Y] y Installer zimbra-dnscache [y] y Installer Zimbra-snmp [y] y Installer Zimbra-Store [Y] y Installer zimbra-apache [y] y Installez Zimbra-Spell [Y] y Installer Zimbra-Memcached [Y] y Installez Zimbra-Proxy [Y] y Vérification de l'espace requis pour la vérification de Zimbra-Core pour le magasin Zimbra Vérification des packages obligatoires pour Zimbra-Store Zimbra-Store Cécheur complet. Installation: zimbra-core zimbra-ldap zimbra-logger zimbra-mta zimbra-dnscache zimbra-snmp zimbra-store zimbra-apache zimbra-spell zimbra zimbra-patch zimbra-mta-mta-mta-mta-mta-mta-mta-mra-mra-mabra zimbra-imbra -Proxy-Patch Zimbra-chat

12. Enfin, il démarrera le processus d'installation de Zimbra.

Le système sera modifié. Continuer? [N] Y Installation de début - voir / tmp / installer.enregistrer.92ocko6s pour plus de détails… Zimbra-core-composants sera téléchargé et installé. Zimbra-Common-core-Jar sera installé. Zimbra-Common-core-libs sera installé. Zimbra-Common-Mbox-Conf sera installé. Zimbra-Common-Mbox-Conf-Attrs sera installé. Zimbra-Common-Mbox-Conf-MSGS sera installé. Zimbra-Common-Mbox-Conf-Rights sera installé. Zimbra-Common-Mbox-DB sera installé. Zimbra-Common-Mbox-Docs sera installé. Zimbra-Common-Mbox-Native-lib sera installé. zimbra-timezone-data sera installé. zimbra-core sera installé. Zimbra-ldap-components sera téléchargé et installé. Zimbra-ldap sera installé. Zimbra-Logger sera installé. Les composants Zimbra-MTA seront téléchargés et installés. Zimbra-MTA sera installé. Zimbra-dnscache-Components sera téléchargé et installé. Zimbra-Dnscache sera installé. Zimbra-snmp-composants sera téléchargé et installé. Zimbra-SNMP sera installé. Dernier chèque d'expiration des métadonnées: 0:00:56 il y a le samedi 01 août 2020 01:56:00 HAU. Zimbra-Jetty-Distribution sera téléchargée et installée. Zimbra-Store-Components sera téléchargé et installé. Zimbra-Mbox-Admin-Console-War sera installé. Zimbra-Mbox-Conf sera installé. Zimbra-Mbox-War sera installé. Zimbra-Mbox-Service sera installé. Zimbra-Mbox-Store-Libs sera installé. Zimbra-Mbox-webclient-war sera installé. Zimbra-Store sera installé. Zimbra-apache-Components sera téléchargé et installé. zimbra-apache sera installé. Zimbra-Spell-Components sera téléchargé et installé. Zimbra-Spell sera installé. Dernier chèque d'expiration des métadonnées: 0:01:07 il y a le samedi 01 août 2020 01:56:00 HAU. Zimbra-memcached sera téléchargé et installé. Zimbra-Proxy-Components sera téléchargé et installé. Zimbra-Proxy sera installé. Dernier chèque d'expiration des métadonnées: 0:01:18 il y a le samedi 01 août 2020 01:56:00 HAU. Zimbra-Drive sera téléchargé et installé (plus tard). Zimbra-IMAPD sera installé. Dernier chèque d'expiration des métadonnées: 0:01:20 il y a le samedi 01 août 2020 01:56:00 HAU. Zimbra-Patch sera téléchargé et installé (plus tard). Dernier chèque d'expiration des métadonnées: 0:01:22 il y a le samedi 01 août 2020 01:56:00 HAU. Zimbra-MTA-Patch sera téléchargé et installé (plus tard). Dernier chèque d'expiration des métadonnées: 0:01:23 il y a le samedi 01 août 2020 01:56:00 HAU. Zimbra-Proxy-Patch sera téléchargé et installé (plus tard). Dernier chèque d'expiration des métadonnées: 0:01:27 il y a le samedi 01 août 2020 01:56:00 HAU. Zimbra-chat sera téléchargé et installé (plus tard). Téléchargement des packages (11): Zimbra-core-components zimbra-ldap-components zimbra-mta-components zimbra-dnscache-components zimbra-snmp-components zimbra-jetty-disribution zimbra-store-components zimbra-apache-composants zimbra-sell- Composants Zimbra-Memcached Zimbra-Proxy-Components… Terminé en supprimant / Opt / Zimbra enlevant l'entrée de Zimbra Crontab… terminée. Nettoyage des scripts Zimbra init… fait. Nettoyage / etc / sécurité / limites.confe… fait. Terminé la suppression du serveur de collaboration Zimbra. Installing repo packages (11): zimbra-core-components zimbra-ldap-components zimbra-mta-components zimbra-dnscache-components zimbra-snmp-components zimbra-jetty-distribution zimbra-store-components zimbra-apache-components zimbra-spell -COMPONNANTS ZIMBRA-MEMCACHED ZIMBRA-PRO-COMPONNENTS… 

13. Configuration de stockage.

1) Statut: Activé 2) Créer un utilisateur d'administration: Oui 3) L'utilisateur de l'administrateur à créer: [Protégé par e-mail] ** 4) Mot de passe d'administration Unset 5) Utilisateur de quarantaine anti-virus: [Protégé par e-mail] 6) Activer la formation automatisée du spam: Oui 7) Utilisateur de formation au spam: [Protégé par e-mail] 8) Utilisateur de formation non-spam (HAM): [Protégé par e-mail] 9) Hôte SMTP: Mail.centos7.LAN 10) Port Http Server Web: 8080 11) Port de serveur Web Https: 8443 12) Mode du serveur Web: HTTPS 13) Port du serveur IMAP: 7143 14) Port SSL du serveur IMAP: 7993 15) Port du serveur pop: 7110 16) POP Server Port SSL: 7995 17) Utilisez le serveur de vérification orthographique: Oui 18) URL du serveur de sorts: http: // courrier.centos7.LAN: 7780 / Aspell.PHP 19) Activer les vérifications de mise à jour de la version: True 20) Activer les notifications de mise à jour de la version: True 21) Version Mise à jour Email: [Protégé par e-mail] 22) Version Mise à jour Email de la source: [Email Protected] 23) Installer MailStore (Service WebApp): Oui 24 ) Installer l'interface utilisateur (Zimbra, Zimbraadmin WebApps): Oui Sélectionner, ou «R» pour le menu précédent [R] 4 # Sélectionnez 4 pour définir le mot de passe du mot de passe de l'administrateur pour [Protégé par e-mail] (Min 6 caractères): [54me0rmqn] Entrez le mot de passe administrateur ici
Configuration de stockage 1) Statut: Activé 2) Créer un utilisateur d'administration: Oui 3) Utilisateur d'administration à créer: [Protégé par e-mail] 4) Défini de mot de passe d'administration 5) Utilisateur de quarantaine anti-virus: [Protégé par e-mail] 6) Activer la formation automatisée du spam: Oui 7) Utilisateur de formation au spam: [Protégé par e-mail] 8) Utilisateur de formation non-spam (HAM): [Protégé par e-mail] 9) Hôte SMTP: Mail.centos7.LAN 10) Port Http Server Web: 8080 11) Port de serveur Web Https: 8443 12) Mode du serveur Web: HTTPS 13) Port du serveur IMAP: 7143 14) Port SSL du serveur IMAP: 7993 15) Port du serveur pop: 7110 16) POP Server Port SSL: 7995 17) Utilisez le serveur de vérification orthographique: Oui 18) URL du serveur de sorts: http: // courrier.centos7.LAN: 7780 / Aspell.PHP 19) Activer les vérifications de mise à jour de la version: True 20) Activer les notifications de mise à jour de la version: True 21) Version Mise à jour Email: [Protégé par e-mail] 22) Version Mise à jour Email de la source: [Email Protected] 23) Installer MailStore (Service WebApp): Oui 24 ) Installer l'interface utilisateur (Zimbra, Zimbraadmin WebApps): Oui Sélectionner, ou «R» pour le menu précédent [R] r
Menu principal 1) Configuration commune: 2) Zimbra-LDAP: Activé 3) Zimbra-Logger: Activé 4) Zimbra-MTA: Activé 5) Zimbra-Dnscache: Activé 6) Zimbra-Snmp: Activé 7) Zimbra-Store: Enabled 8 ) Zimbra-Spell: Activé 9) Zimbra-Proxy: Activé 10) Classe de service Par défaut Configuration: S) Enregistrer la configuration dans le fichier x) Menu de détente Q) QUIT *** Configuration complète - Appuyez sur «A» pour appliquer Sélectionner dans le menu, ou appuyez sur «a» pour appliquer la configuration (? - aider) un  # Appliquer la configuration Enregistrer les données de configuration à un fichier? [Oui] Entrer Enregistrer la configuration dans le fichier: [/ opt / zimbra / config.11047] Enregistrer la configuration dans / opt / zimbra / config.11047… fait. Le système sera modifié - Continuer? [Non] Oui Opérations enregistrées à / tmp / zmsetup01262016-002704.Paramètre de journal Valeurs de configuration locales… FAIT. Initialisation de la configuration de base… Configuration de CA… terminée. Déploiement de CA sur / opt / zimbra / conf / Ca… fait. Création d'un certificat SSL Zimbra-Store… fait. Création d'un nouveau certificat SSL Zimbra-LDAP…. Création d'un nouveau certificat SSL Zimbra-MTA… fait. Création d'un nouveau certificat SSL Zimbra-Proxy… fait. Installation des certificats SSL MailboxD… fait. Installation des certificats MTA SSL… fait. Installation du certificat LDAP SSL… fait. Installation du certificat SSL proxy… fait. Initialisation LDAP… fait. Définition du mot de passe de réplication… fait. Définition du mot de passe postfix… fait. Définir le mot de passe Amavis… fait. Définition du mot de passe nginx… fait. Définition du mot de passe du chercheur… fait. Création d'une entrée de serveur pour le courrier.centos7.lan… fait. Définition du mode IP Zimbra… fait. Sauver CA dans LDAP… fait. Sauver le certificat SSL en LDAP… fait. Réglage de l'URL de vérification orthographique… fait. Définition des ports de service par courrier.centos7.lan… fait. Définition de ZimbrafeUretAskSenabled = true… fait. Définition de ZimbraFeUtureBriefCasesEnabled = true… fait. Définition de l'adresse IP Master DNS (ES)… fait. Définition de la préférence de recherche DNS Cache TCP… terminée. Définition de la préférence de recherche UDP Cache DNS Cache… FAIT. Définition de la préférence en amont DNS TCP… fait. Définir la préférence du fuseau horaire… fait. Initialisation de la configuration MTA… terminée. Définir les services par courrier.centos7.lan… fait. Ajout de courrier.centos7.LAN à Zimbramailhostpool en défaut Cos… fait. Création de courrier de domaine.centos7.lan… fait. Définition du nom de domaine par défaut… fait. Création de courrier de domaine.centos7.Lan… existe déjà. Création d'un compte d'administration [Protégé par e-mail] Création d'un alias racine… fait. Création d'alias de poste de maître… fait. Création de l'utilisateur [Protégé par e-mail] Création de l'utilisateur [Protégé par e-mail] Création de l'utilisateur [Protégé par e-mail] Définition de la formation au spam et des comptes de quarantaine antivirus… fait. Initialisation de la base de données SQL du magasin… fait. Définition de ZimbrasmtPhostName pour le courrier.centos7.lan… fait. Configuration de SNMP… fait. Configuration de Syslog.confe… fait. Serveurs de démarrage… fait. Installation de zimlets communs… com_zimbra_adminversioncheck… fait. com_zimbra_attachcontacts… fait. com_zimbra_attachmail… fait. com_zimbra_bulkprovision… fait. com_zimbra_cert_manager… fait. com_zimbra_clientuploader… fait. com_zimbra_date… fait. com_zimbra_email… fait. com_zimbra_mailarchive… fait. com_zimbra_phone… fait. com_zimbra_proxy_config… fait. com_zimbra_srchhighlighter… fait. com_zimbra_tooltip… fait. com_zimbra_url… fait. com_zimbra_viewmail… fait. com_zimbra_webex… fait. com_zimbra_ymemoticons… fait. Fini d'installation de zimlets communs. Redémarrer la boîte aux lettres… terminée. Création du compte Galsync pour le domaine par défaut… fait. Vous avez la possibilité de notifier Zimbra de votre installation. Cela nous aide à suivre l'adoption du serveur de collaboration Zimbra. La seule information qui sera transmise est: la version de ZCS installée (8.6.0)? [Oui] Non Notification a sauté la configuration de Zimbra Crontab… fait. En mouvement / tmp / zmsetup01262016-002704.Log à / Opt / Zimbra / Configuration du journal Complet - Appuyez sur Retour à la sortie # appuyez sur Entrée

Étape 6: Configuration initiale de Zimba

14. Une fois l'installation terminée, ouvrez un navigateur Web et accédez à votre nom de domaine ou à votre adresse IP de la machine exécutant le service Zimbra, sur le port 7071 via le protocole HTTPS, acceptez l'erreur de sécurité du certificat et connectez-vous avec les informations d'identification configurées pendant le processus d'installation. Le nom d'utilisateur par défaut pour le panneau Web Zimbra Admin est administrer.

https: // courrier.centos7.LAN: 7071 ou https: // 192.168.1.14: 7071 
Connexion Zimbra

15. Une fois connecté à la console Web d'administration, vous pouvez commencer à ajouter le vôtre SSL certificats, créer des comptes de messagerie, des alias de courrier, etc. N'oubliez pas que le port 7071 est utilisé uniquement pour les tâches administratives.

Les clients peuvent se connecter en toute sécurité à leurs boîtes Web à l'aide du nom de domaine ou de l'adresse IP du serveur via le protocole HTTPS.

https: // courrier.centos7.lan ou https: // 192.168.1.14 
Connexion de la carte Web de l'utilisateur Tableau de bord Web de l'utilisateur

Toutes nos félicitations! Maintenant, vous avez une pile de messagerie complète installée dans vos locaux.

Étape 6: Retirez ou désinstallez Zimbra

Si vous souhaitez désinstaller le service Zimbra à côté de ses composants, exécutez le script d'installation avec le -u option.

# ./installer.sh -u 

Pour supprimer les archives et répertoires d'installation de Zimbra, exécutez les commandes ci-dessous:

# CD # RM -RF ZCS- * 

En tant que note finale, afin d'exécuter correctement la suite de collaboration Zimbra, vous avez besoin d'une machine puissante avec une exigence minimale de 4 Go de RAM.