GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So richten Sie den Zimbra-E-Mail-Server unter CentOS 7 ein

In diesem Artikel führen wir Sie mit grundlegenden Schritten zur Installation und Konfiguration der Zimbra Collaboration Suite unter Verwendung der Open Source Edition mit Einzelserverinstallation, bei der alle drei Komponenten auf einem Server installiert sind, der Zimbra MTA, Zimbra LDAP-Server und Zimbra Mailbox-Server ohne zusätzliches Handbuch umfasst Konfigurationen als Build nur für die Zimbra-Anwendungssuite. In diesem Artikel verwenden wir die Single-Server-Installation von Zimbra Collaboration 8.6 Open Source Edition.

Grundlegende Anforderungen und Ressourcen

  • Um den Zimbra-Server zu installieren, dürfen keine anderen Webserver, Datenbanken oder MTA-Dienste darauf ausgeführt werden.
  • Ein DNS-Eintrag mit vollständig qualifiziertem Domänennamen muss konfiguriert werden, um den Hostnamen aufzulösen
  • MX-Eintrag zum Weiterleiten der Nachricht an den Mailserver
  • Firewall sollte deaktiviert oder für alle Zimbra-Ports zugelassen werden.
Systemressourcen
Zimbra-Version zcs-8.6.0_GA_1153.RHEL7_64.20141215151110
Basisbetriebssystem CentOS Linux 7 (Core), 64-Bit
RAM 4 GB Empfohlen 8 GB
Prozessor 2,0 GHz
Festplatte 30 G

Erste Einrichtung

1) Melden Sie sich als Root-Benutzer bei CentOS-7 an

2) Geben Sie den vollständig qualifizierten Domänennamen in die Hostdatei

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

3) SELINUX und Firewall deaktivieren

# vim /etc/sysconfig/selinux
SELINUX=disabled

Führen Sie zum Stoppen und Deaktivieren von firewalld die folgenden Befehle als root aus:

#systemctl disable firewalld
#systemctl stop firewalld

4) Überprüfen Sie den Status von Web-, Datenbank- und MTA-Diensten auf Stop and Disable

#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) Aktualisieren Sie Ihr System, um die gesamte CentOS-Systemsoftware auf die neueste Version zu aktualisieren.

#yum update

6) Bevor Sie nun das Installationsskript starten, vergewissern Sie sich, dass die erforderlichen Abhängigkeiten installiert sind. Ohne erforderliche Abhängigkeiten wird der Installationsprozess nicht ausgeführt. Wir können die folgenden erforderlichen Abhängigkeiten mit dem folgenden yum-Befehl installieren.

# 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

Beginnen Sie mit der Installation der ZCS Open Source Edition

1) Erstellen Sie ein neues Verzeichnis und laden Sie die neueste Zimbra Collaboration Open Source Edition Suite herunter.

#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) Extrahieren Sie das Paket „zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz“ im selben /backup-Verzeichnis

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

3) Wechseln Sie nun in das Verzeichnis ZCS und starten Sie das Installationsskript mit dem folgenden Befehl

[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

Das Installationsskript überprüft die Installationssoftware, um sicherzustellen, dass Zimbra-Pakete vorhanden sind.

4) Drücken Sie „Y“, um die Lizenzvereinbarung zu akzeptieren.
5) Drücken Sie „Y“, um alle erforderlichen Pakete zu installieren, und „N“, um den Rest zu installieren, den wir nicht installieren möchten.


6) Drücken Sie nun „Y“, um fortzufahren, nachdem das System mit den oben ausgewählten Installationspaketen modifiziert wurde.
7) Während des Installationsvorgangs kann es zu einem DNS-Fehler beim Ändern des Hostnamens kommen, der auflösbar sein sollte.

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

Nach dieser Auswahl kommen wir nun zu den Hauptmenükonfigurationen, wo wir die einzelnen Paketeinstellungen manuell konfigurieren.

Hauptmenü
1. Allgemeine Konfiguration:
2. Zimbra-ldap: Aktiviert
3. Zimbra-Logger: Aktiviert
4. zimbra-mta: Aktiviert
5. zimbra-dnscache: Aktiviert
6. zimbra-snmp: Aktiviert
7. zimbra-store: Aktiviert
8. Zimbra-Zauber: Aktiviert
9. zimbra-proxy: Aktivieren

1) Wählen Sie Option 1 und geben Sie Common Configurations ein, um die Einstellungen zu aktualisieren

Allgemeine Konfiguration
1. Hostname linux-tutorials.linoxide.com
2. Ldap-Masterhost linux-tutorials.linoxide.com
3. Ldap-Port 389
4. LDAP-Admin-Passwort *******
5. Sichere Kommunikation zwischen Prozessen Ja
6. Zeitzone 83
7. IP-Modus IPv4
8. Standard-SSL-Digest Sha256

2) Drücken Sie r, um zum Hauptmenü zurückzukehren, und wählen Sie Option 2 für Zimbra-LDAP-Konfigurationen

Zimbra Ldap-Konfiguration
1. Zustand Aktiviert
2. Domäne erstellen Ja
3. Zu erstellende Domäne linux-tutorials.linoxide.com
4. LDAP-Root-Passwort *******
5. LDAP-Replikationskennwort *******
6. Ldap-Postfix-Passwort *******
7. LDAP-Amavis-Passwort *******
8. LDAP-Nginx-Passwort *******
9. Ldap Bes-Sucherpasswort *******

3) Drücken Sie r, um zum Hauptmenü zurückzukehren, und wählen Sie Option 4 für MTA-Einstellungen

Zimbra MTA-Konfiguration
1. Zustand Aktiviert
2. Spamassassin aktivieren: Ja
3. Clam AV aktivieren: Ja
4. OpenDKIM aktivieren: Ja
5. Benachrichtigungsadresse für AV-Warnungen: [email protected]
6. Bind-Passwort für Postfix-LDAP-Benutzer: *******
7. Bind-Passwort für den Amavis-LDAP-Benutzer: *******

4) Drücken Sie r, um zum Hauptmenü zurückzukehren, und wählen Sie Option 5 für die DNS-Cache-Einstellungen. Wir lassen diese Funktion deaktiviert, da wir sie nicht verwenden.

Zimbra DNS-Cache-Konfiguration
1. Zustand Deaktiviert
2. Master-DNS-IP-Adresse(n): xx.xx.xx.xx
3. Aktivieren Sie DNS-Lookups über TCP: Ja
4. Aktivieren Sie DNS-Lookups über UDP: Ja
5. TCP nur erlauben, mit Master-DNS zu kommunizieren: Nein

5) Um zurückzugehen, drücken Sie r und wählen Option 6 für die Zimbra-SNMP-Einstellungen

Zimbra-SNMP-Konfiguration
1. Zustand Aktiviert
2. SNMP-Benachrichtigungen aktivieren: Ja
3. SNMP-Trap-Hostname: linux-tutorials.linoxide.com
4. SMTP-Benachrichtigungen aktivieren: Ja
5. SMTP-Quell-E-Mail-Adresse: [email protected]
6. SMTP-Ziel-E-Mail-Adresse: [email protected]

6) Drücken Sie r, um zurückzukehren, und wählen Sie Option 7 für Zimbra Store-Einstellungen wie unten

Zimbra Store-Konfiguration
1. Zustand Aktiviert
2. Admin-Benutzer erstellen: Ja
3. Zu erstellender Admin-Benutzer: linux-tutorials.linoxide.com
4. Admin-Passwort *******
5. Benutzer der Antivirus-Quarantäne: [email protected]
6. Automatisiertes Spam-Training aktivieren: Ja
7. Spam-Schulungsbenutzer: [email protected]
8. Nicht-Spam(Ham)-Schulungsbenutzer: [email protected]
9. SMTP-Host: linux-tutorials.linuxide.com
10. HTTP-Port des Webservers: 8080
11. HTTPS-Port des Webservers: 8443
12. Webservermodus: https
13. IMAP-Serverport: 7143
14. SSL-Port des IMAP-Servers: 7993
15. POP-Server-Port: 7110
16. SSL-Port des POP-Servers: 7995
17. Rechtschreibprüfungsserver verwenden: Ja
18. Server-URL buchstabieren: http://linux-tutorials.linoxide.com:7780/aspell.php
19. Versionsaktualisierungsprüfungen aktivieren: WAHR
20. Versionsaktualisierungsprüfungen aktivieren: WAHR
21. Benachrichtigungs-E-Mail zur Versionsaktualisierung: [email protected]
22. E-Mail-Adresse der Versionsaktualisierungsquelle: [email protected]
23. Mailstore installieren (Dienst webapp): Ja
24. Installieren Sie die Benutzeroberfläche (zimbra, zimbraAdmin-Webapps) Ja

7) Drücken Sie nun erneut r, um zur Hauptkonfiguration zurückzukehren, und wählen Sie die letzte Option 9 für Zimbra-Proxy-Konfigurationen als

Zimbra-Proxy-Konfiguration
1. Zustand Aktiviert
2. POP/IMAP-Proxy aktivieren: WAHR
3. IMAP-Proxy-Port: 143
4. IMAP-SSL-Proxy-Port: 443
5. POP-Proxy-Port: 110
6. POP-SSL-Proxy-Port: 995
7. Bind-Passwort für Nginx-LDAP-Benutzer: eingestellt
8. HTTP[S]-Proxy aktivieren: WAHR
9. HTTP-Proxy-Port: 80
10. HTTPS-Proxy-Port: 443
11. Proxy-Server-Modus: https

Hier hatten wir alle unsere internen Konfigurationen jedes installierten Zimbra-Pakets eingerichtet.

Drücken Sie nun nach der Rückkehr zum Hauptmenü „x“, um das Menü zu erweitern und zu bestätigen, dass alle Einstellungen in Ordnung sind. Wir können alle Hauptmenüeinstellungen speichern, indem wir „s“ drücken oder „q“ drücken, um das Menü zu verlassen.

8) Um nun alle Änderungen zu übernehmen, drücken Sie „a“ und dann „YES“, um die Konfigurationsdaten in einer neuen Datei zu speichern, und geben Sie „YES“ ein, um mit den Systemänderungen fortzufahren.

Das Setup dauert einige Minuten, um alle Konfigurationsänderungen zu implementieren. Drücken Sie nach Abschluss der Konfigurationsmeldung „Enter“, um es zu beenden.

Führen Sie nun die folgenden Schritte aus, um den Server ordnungsgemäß auszuführen

1) Crond-Dienst neu starten und automatischen Start aktivieren

#systemctl enable crond
#systemctl restart crond

2) Gehen Sie zur Datei rsyslog.conf und kommentieren Sie die folgenden zwei Zeilen unter UDP-Syslog-Empfang

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

3) Starten Sie den rsyslogd-Dienst neu und aktivieren Sie ihn dauerhaft

#systemctl enable rsyslog
#systemctl restart rsyslog

4) Führen Sie nun den folgenden Befehl aus, um /etc/rsyslog.conf

zu aktualisieren
# /opt/zimbra/libexec/zmsyslogsetup

5) Gehen Sie nun zum Zimbra-Benutzerkonto und führen Sie die folgenden zwei Befehle aus und starten Sie dann die Zimbra-Dienste neu

#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


Lassen Sie uns nun einen Ihrer bevorzugten Webbrowser öffnen, um auf die Zimbra-Verwaltungskonsole zuzugreifen, indem Sie den konfigurierten Zimbra-Domänennamen oder die konfigurierte IP-Adresse mit dem Benutzer admin und dem Passwort verwenden, die wie im Skript eingerichtet sind:

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


Herzliche Glückwünsche! Die Zimbra Collaboration Suite wurde erfolgreich mit der Open Source Edition unter Verwendung einer Einzelserverinstallation eingerichtet.

Schlussfolgerung

Zimbra Collaboration Open Source Edition bietet großartige Funktionen für die Verwaltung und für die Endbenutzer. Es hat eine ausgezeichnete 'Web'-Version. Viele Leute finden es nach einer Weile als ihre bevorzugte Art, E-Mails zu verwenden, selbst wenn sie an ein anderes Programm wie Outlook oder Thunderbird gewöhnt waren, abgesehen von seinen Funktionen wie einem Kalender und einer Aufgabenfunktion, um Zeitpläne zu koordinieren und Meetings zu planen usw.


Cent OS
  1. So richten Sie einen SFTP-Server unter CentOS ein

  2. So richten Sie einen SysLog-Server unter CentOS 7 / RHEL 7 ein

  3. So richten Sie den NFS-Server unter CentOS 7 / RHEL 7 ein

  4. So richten Sie die MySQL-Replikation unter CentOS ein

  5. Wie richte ich einen NTP-Server in CentOS ein?

So installieren Sie einen CentOS 7.3-Minimalserver

So installieren Sie einen CentOS 8-Minimalserver

So richten Sie den Samba-Druckserver unter CentOS ein

So richten Sie einen zentralisierten SysLog-Server unter CentOS 8 / RHEL 8 ein

Anleitung zum erstmaligen Einrichten des CentOS 7-Servers

So richten Sie HAProxy unter CentOS 8 ein