GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment configurer le serveur de messagerie Zimbra sur CentOS 7

Dans cet article, nous vous guidons avec les étapes de base pour installer et configurer Zimbra Collaboration Suite à l'aide de l'édition Open Source avec une installation de serveur unique où les trois composants sont installés sur un serveur qui comprend Zimbra MTA, le serveur LDAP Zimbra et le serveur de messagerie Zimbra sans manuel supplémentaire. configurations comme sa version uniquement pour la suite d'applications Zimbra. Dans cet article, nous utilisons l'installation d'un seul serveur de l'édition open source de zimbra collaboration 8.6.

Exigences et ressources de base

  • Pour installer le serveur Zimbra, nous ne pouvons pas avoir d'autres services de serveur Web, de base de données ou de MTA en cours d'exécution.
  • DNS Un enregistrement avec un nom de domaine complet doit être configuré pour résoudre le nom d'hôte
  • Enregistrement MX pour acheminer le message vers le serveur de messagerie
  • Le pare-feu doit être désactivé ou autorisé pour tous les ports zimbra.
Ressources système
Version Zimbra zcs-8.6.0_GA_1153.RHEL7_64.20141215151110
Système d'exploitation de base CentOS Linux 7 (noyau), 64 bits
RAM 4 Go 8 Go recommandés
CPU 2,0 GHZ
Disque dur 30 G

Configuration initiale

1) Connectez-vous en tant qu'utilisateur root sur CentOS-7

2) Entrez le nom de domaine complet dans le fichier hôte

# vim /etc/hosts
172.20.3.174 linux-tutorials.linoxide.com linux-tutorials

3) Désactiver SELINUX et le pare-feu

# vim /etc/sysconfig/selinux
SELINUX=disabled

Pour arrêter et désactiver firewalld, exécutez les commandes suivantes en tant que root :

#systemctl disable firewalld
#systemctl stop firewalld

4) Vérifiez l'état des services Web, de base de données et MTA pour arrêter et désactiver

#systemctl stop httpd
#systemctl disable httpd
#systemctl stop mysqld
#systemctl disable mysqld
#systemctl stop postfix
#systemctl disable postfix
#systemctl stop sendmail
#systemctl disable sendmail

5) Mettez à jour votre système pour mettre à niveau tous les logiciels système CentOS vers la dernière version.

#yum update

6) Maintenant, avant de démarrer le script d'installation, assurez-vous de confirmer que ses dépendances requises sont installées. Sans les dépendances requises, le processus d'installation ne fonctionnera pas. Nous pouvons installer les dépendances requises suivantes en utilisant la commande yum ci-dessous.

# yum install nptl nmap-ncat sudo-1.8.6p7-13 libidn-1.28-3 gmp-6.0.0-11 libaio-0.3.109-12 gmp-6.0.0-11 libaio-0.3.109-12 libstdc++-4.8.3-9 unzip-6.0-13 perl-core perl-5.16.3 sysstat sqlite

Commencer l'installation de ZCS Open Source Edition

1) Créez un nouveau répertoire et téléchargez la dernière suite Zimbra Collaboration Open Source Edition.

#mkdir /backup
#cd /backup
backup]# wget https://files.zimbra.com/downloads/8.6.0_GA/zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz

2) Extrayez le package "zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz" dans le même répertoire /backup

backup]# tar zxvf zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz

3) Maintenant, changez le répertoire en ZCS et démarrez le script d'installation en utilisant la commande ci-dessous

[root@linux-tutorials backup]# cd zcs-8.6.0_GA_1153.RHEL7_64.20141215151110/
[root@linux-tutorials zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# ./install.sh --platform-override

Le script d'installation vérifie le logiciel d'installation pour vérifier que les packages Zimbra sont présents.

4) Appuyez sur "Y" pour accepter le contrat de licence.
5) Appuyez sur "Y" pour installer tous les packages requis et "N" pour le reste que nous ne voulons pas installer.


6) Maintenant, appuyez sur "Y" pour continuer après que ce système sera modifié avec les packages d'installation sélectionnés ci-dessus.
7) Pendant le processus d'installation, il peut y avoir une erreur DNS pour changer le nom d'hôte qui devrait pouvoir être résolu.

Press “N” to change host name
Press “N” to change domain name

Après ces sélections, nous allons maintenant arriver aux configurations du menu principal où nous configurons manuellement les paramètres de chaque package.

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 : Activé
8. zimbra-sort : Activé
9. zimbra-proxy : Activer

1) Sélectionnez l'option 1 et entrez pour les configurations communes pour mettre à jour ses paramètres

Configuration commune
1. Nom d'hôte linux-tutorials.linoxide.com
2. Hôte principal LDAP linux-tutorials.linoxide.com
3. Port LDAP 389
4. Mot de passe administrateur LDAP *******
5. Communication interprocessus sécurisée Oui
6. Fuseau horaire 83
7. Mode IP Ipv4
8. Résumé SSL par défaut Sha256

2) Appuyez sur r pour revenir au menu principal et choisissez l'option 2 pour les configurations Zimbra-ldap

Configuration Zimbra LDAP
1. Statut Activé
2. Créer un domaine Oui
3. Domaine à créer linux-tutorials.linoxide.com
4. Mot de passe racine LDAP *******
5. Mot de passe de réplication LDAP *******
6. Mot de passe suffixe Ldap *******
7. Mot de passe ldap amavis *******
8. Mot de passe ldap nginx *******
9. Mot de passe du chercheur Ldap Bes *******

3) Appuyez sur r pour revenir au menu principal et choisissez l'option 4 pour les paramètres MTA

Configuration du MTA Zimbra
1. Statut Activé
2. Activer Spamassassin : Oui
3. Activer Clam AV : Oui
4. Activer OpenDKIM : Oui
5. Adresse de notification pour les alertes AV : [email protected]
6. Mot de passe de liaison pour l'utilisateur ldap postfix : *******
7. Mot de passe de liaison pour l'utilisateur amavis ldap : *******

4) Appuyez sur r pour revenir au menu principal et choisissez l'option 5 pour les paramètres DNS-Cache, nous gardons cette fonctionnalité désactivée car nous ne l'utilisons pas.

Configuration du cache DNS Zimbra
1. Statut Désactivé
2. Adresse(s) IP du DNS maître : xx.xx.xx.xx
3. Activer les recherches DNS sur TCP : Oui
4. Activer les recherches DNS sur UDP : Oui
5. Autoriser uniquement TCP à communiquer avec le DNS maître : Non

5) Pour revenir en arrière, appuyez sur r et choisissez l'option 6 pour les paramètres SNMP de Zimbra

Configuration SNMP de Zimbra
1. Statut Activé
2. Activer les notifications SNMP : Oui
3. Nom d'hôte de l'interruption SNMP : linux-tutorials.linoxide.com
4. Activer les notifications SMTP : Oui
5. Adresse e-mail source SMTP : [email protected]
6. Adresse e-mail de destination SMTP : [email protected]

6) Appuyez sur r pour revenir et choisissez l'option 7 pour les paramètres du magasin Zimbra comme ci-dessous

Configuration de la boutique Zimbra
1. Statut Activé
2. Créer un utilisateur administrateur : Oui
3. Utilisateur administrateur à créer : linux-tutorials.linoxide.com
4. Mot de passe administrateur *******
5. Utilisateur de la quarantaine antivirus : [email protected]
6. Activer l'entraînement automatique au spam : Oui
7. Utilisateur de la formation anti-spam : [email protected]
8. Utilisateur de la formation non spam(Ham) : [email protected]
9. Hôte SMTP : linux-tutorials.linuxide.com
10. Port HTTP du serveur Web : 8080
11. Port HTTPS du serveur Web : 8443
12. Mode serveur Web : https
13. Port du serveur IMAP : 7143
14. Port SSL du serveur IMAP : 7993
15. Port du serveur POP : 7110
16. Port SSL du serveur POP : 7995
17. Utiliser le serveur de vérification orthographique : Oui
18. Épeler l'URL du serveur : http://linux-tutorials.linoxide.com:7780/aspell.php
19. Activer les vérifications de mise à jour : VRAI
20. Activer les vérifications de mise à jour : VRAI
21. E-mail de notification de mise à jour : [email protected]
22. E-mail de la source de mise à jour : [email protected]
23. Installer mailstore (service webapp): Oui
24. Installer l'interface utilisateur (zimbra, zimbraAdmin webapps) Oui

7) Maintenant, appuyez à nouveau sur r pour revenir à la configuration principale et choisissez la dernière option 9 pour les configurations Zimbra Proxy comme

Configuration du proxy Zimbra
1. Statut Activé
2. Activer le proxy POP/IMAP : VRAI
3. Port proxy IMAP : 143
4. Port proxy SSL IMAP : 443
5. Port proxy POP : 110
6. Port proxy SSL POP : 995
7. Mot de passe de liaison pour l'utilisateur ldap nginx : définir
8. Activer le proxy HTTP[S] : VRAI
9. Port proxy HTTP : 80
10. Port proxy HTTPS : 443
11. Mode serveur proxy : https

Ici, nous avons configuré toutes nos configurations internes de chaque package Zimbra installé.

Maintenant, après être revenu au menu principal, appuyez sur "x" pour développer le menu afin de confirmer que tous les paramètres sont corrects. Nous pouvons enregistrer tous les paramètres du menu principal en appuyant sur "s" ou appuyez sur "q" pour quitter.

8) Maintenant, pour appliquer toutes les modifications, appuyez sur "a" puis appuyez sur "OUI" pour enregistrer les données de configuration dans un nouveau fichier et tapez "OUI" pour continuer les modifications du système.

La configuration prendra quelques minutes pour mettre en œuvre toutes les modifications de configuration, après l'avis de fin de configuration, appuyez sur "Entrée" pour quitter.

Effectuez maintenant les étapes suivantes pour exécuter le serveur correctement

1) Redémarrez le service Crond et activez-le pour qu'il démarre automatiquement

#systemctl enable crond
#systemctl restart crond

2) Accédez au fichier rsyslog.conf et décommentez les deux lignes ci-dessous sous Réception syslog UDP

#vim /etc/rsyslog.conf
Uncomment these two lines
$modload imupd
$UDPServerRun514

3) Redémarrez le service rsyslogd et activez-le définitivement

#systemctl enable rsyslog
#systemctl restart rsyslog

4) Maintenant, exécutez la commande suivante pour mettre à jour /etc/rsyslog.conf

# /opt/zimbra/libexec/zmsyslogsetup

5) Allez maintenant sur le compte utilisateur Zimbra et exécutez les deux commandes suivantes, puis redémarrez les services Zimbra

#su – zimbra
$ zmupdateauthkeys
Updating keys for linux-tutorials.linoxide.com
Fetching key for linux-tutorials.linoxide.com
Updating keys for linux-tutorials.linoxide.com
Updating /opt/zimbra/.ssh/authorized_keys
$zmcontrol restart
$zmcontrol status


Ouvrons maintenant l'un de vos navigateurs Web préférés pour accéder à la console d'administration Zimbra en utilisant le nom de domaine ou l'adresse IP Zimbra configuré avec l'utilisateur admin et le mot de passe identiques à ceux configurés dans le script :

https://linux-tutorials.linoxide.com:7071
https://172.20.3.174:7071


Toutes nos félicitations! Zimbra Collaboration Suite a été configuré avec succès avec l'édition Open Source à l'aide de l'installation sur un seul serveur.

Conclusion

Zimbra Collaboration Open Source Edition offre d'excellentes fonctionnalités pour l'administration et les utilisateurs finaux. Il a une excellente version "web". Beaucoup de gens trouvent que c'est leur façon préférée d'utiliser le courrier électronique après l'avoir essayé pendant un certain temps, même s'ils étaient habitués à un autre programme comme Outlook ou Thunderbird autre que ses fonctionnalités comme un calendrier et une fonction de tâche pour aider à coordonner les horaires et planifier des réunions, etc.


Cent OS
  1. Comment configurer un serveur SFTP sur CentOS

  2. Comment configurer le serveur SysLog sur CentOS 7 / RHEL 7

  3. Comment configurer le serveur NFS sur CentOS 7 / RHEL 7

  4. Comment configurer la réplication MySQL sur CentOS

  5. Comment configurer le serveur NTP dans CentOS ?

Comment installer un serveur minimal CentOS 7.3

Comment installer un serveur minimal CentOS 8

Comment configurer le serveur d'impression Samba sur CentOS

Comment configurer le serveur SysLog centralisé sur CentOS 8 / RHEL 8

Comment initialiser la configuration du serveur CentOS 7

Comment configurer HAProxy sur CentOS 8