Instal Zimbra Mail Server di Fedora30/29/CentOS 7

Dalam panduan ini, kita akan mempelajari cara menginstal Zimbra Mail Server di Fedora30/29/CentOS 7. Zimbra adalah solusi email, kalender, dan kolaborasi kelas perusahaan. Zimbra Collaboration Suite mencakup Zimbra MTA, server LDAP Zimbra, dan server kotak surat Zimbra. Muncul dalam dua edisi, edisi opensource gratis dan edisi jaringan berbayar. Panduan ini berfokus pada edisi opensource.

Instal Zimbra Mail Server di Fedora30/29/CentOS 7

Panduan ini berfokus pada instalasi server tunggal dari edisi opensource server email Zimbra, yang menggabungkan ketiga komponen dalam satu server.

Prasyarat

  • Bersihkan instalasi server Fedora 30/CentOS 7 tanpa service HTTP, MAIL, DNS, Database, atau LDAP yang berjalan.
  • Data DNS A dan MX yang valid untuk server email Zimbra Anda.
dig A zimbra.domain.com...;; ANSWER SECTION: zimbra.domain.com. 300 IN A <zimbra-server-IP>...
dig MX domain.com...;; ANSWER SECTION: domain.com. 300 IN MX 1 zimbra.domain.com....
  • Fully Qualified Domain (FQDN) untuk server Zimbra Anda
hostnamezimbra.domain.com
echo "zimbra-server-IP zimbra.domain.com" >> /etc/hosts

Pastikan bahwa baris host muncul sebagai baris pertama sebelum pemetaan alamat loopback.

... # following lines are desirable for IPv4 capable hosts <Server-IP> zimbra.domain.com zimbra 127.0.0.1 localhost.localdomain localhost 127.0.0.1 localhost4.localdomain4 localhost4...

Instal Paket yang Diperlukan

Masuk ke server tempat Anda akan menghosting Zimbra dan instal paket-paket berikut.

yum -y install perl-core unzip libaio nmap-ncat sysstat openssh-clients wget

Download tarbal Zimbra Collaboration Suite

Navigasikan ke halaman downloadan Zimbra Collaboration Suite dan download ZCS 8.8.12 untuk Red Hat Enterprise Linux 7/CentOS 7. Anda cukup menjalankan perintah di bawah ini;

wget https://files.zimbra.com/downloads/8.8.12_GA/zcs-8.8.12_GA_3794.RHEL7_64.20190329045002.tgz

Ekstrak Tarbal Zimbra

Setelah downloadan selesai, jalankan perintah di bawah ini untuk mengekstrak tarball Zimbra.

tar xzf zcs-8.8.12_GA_3794.RHEL7_64.20190329045002.tgz

Menginstal Zimbra di Fedora 30/29/CentOS 7

Selanjutnya, navigasikan ke direktori Zimbra yang telah diekstrak, dan jalankan skrip instalasi untuk menginstal Zimbra.

cd zcs-8.8.12_GA_3794.RHEL7_64.20190329045002./install.sh

Ketika penginstal berjalan, pertama-tama akan memeriksa instalasi Zimbra sebelumnya dan kemudian menanyakan apakah Anda setuju dengan persyaratan EULA. Jenisy dan tekan enter untuk menerima lisensi.

... ---------------------------------------------------------------------- PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE. SYNACOR, INC. ("SYNACOR") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT. License Terms for this Zimbra Collaboration Suite Software: https://www.zimbra.com/license/zimbra-public-eula-2-6.html ---------------------------------------------------------------------- Do you agree with the terms of the software license agreement? [N] y...

Selanjutnya, Anda akan ditanya apakah akan menggunakan repositori paket Zimbra.

... Use Zimbra's package repository [Y] y Importing Zimbra GPG key Configuring package repository Checking for installable packages...

Lanjutkan untuk menginstal paket Zimbra. Anda cukup menekan Enter untuk memilih petunjuk default.

... Select the packages to install Install zimbra-ldap [Y] y Install zimbra-logger [Y] y Install zimbra-mta [Y] y Install zimbra-dnscache [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 [Y] y Install zimbra-proxy [Y] y Install zimbra-drive [Y] y Install zimbra-imapd (BETA - for evaluation only) [N] Install zimbra-chat [Y] y Checking required space for zimbra-core Checking space for zimbra-store Checking required packages for zimbra-store zimbra-store package check complete. Installing: zimbra-core zimbra-ldap zimbra-logger zimbra-mta zimbra-dnscache zimbra-snmp zimbra-store zimbra-apache zimbra-spell zimbra-memcached zimbra-proxy zimbra-drive zimbra-patch zimbra-mta-patch zimbra-proxy-patch zimbra-chat...

Setelah itu, Anda akan ditanya apakah akan memodifikasi sistem. Terima dengan mengetiky dan tekan enter untuk melanjutkan.

... Beginning Installation - see /tmp/install.log.bjjKUjPx for details... zimbra-core-components will be downloaded and installed. zimbra-timezone-data will be installed. zimbra-common-core-jar will be installed. zimbra-common-mbox-conf will be installed. zimbra-common-mbox-conf-attrs will be installed. zimbra-common-mbox-conf-msgs will be installed. zimbra-common-mbox-conf-rights will be installed. zimbra-common-mbox-db will be installed. zimbra-common-mbox-docs will be installed. zimbra-common-mbox-native-lib will be installed. zimbra-common-core-libs will be installed. zimbra-core will be installed. zimbra-ldap-components will be downloaded and installed. zimbra-ldap will be installed. zimbra-logger will be installed. zimbra-mta-components will be downloaded and installed. zimbra-mta will be installed. zimbra-dnscache-components will be downloaded and installed. zimbra-dnscache will be installed. zimbra-snmp-components will be downloaded and installed. zimbra-snmp will be installed. zimbra-store-components will be downloaded and installed. zimbra-jetty-distribution will be downloaded and installed. zimbra-mbox-conf will be installed. zimbra-mbox-war will be installed. zimbra-mbox-service will be installed. zimbra-mbox-webclient-war will be installed. zimbra-mbox-admin-console-war will be installed. zimbra-mbox-store-libs will be installed. zimbra-store will be installed. zimbra-apache-components will be downloaded and installed. zimbra-apache will be installed. zimbra-spell-components will be downloaded and installed. zimbra-spell will be installed. zimbra-memcached will be downloaded and installed. zimbra-proxy-components will be downloaded and installed. zimbra-proxy will be installed. zimbra-drive will be downloaded and installed (later). zimbra-patch will be downloaded and installed (later). zimbra-mta-patch will be downloaded and installed. zimbra-proxy-patch will be downloaded and installed (later). zimbra-chat will be downloaded and installed (later). Downloading packages (12): zimbra-core-components zimbra-ldap-components zimbra-mta-components zimbra-dnscache-components zimbra-snmp-components zimbra-store-components zimbra-jetty-distribution zimbra-apache-components zimbra-spell-components zimbra-memcached zimbra-proxy-components zimbra-mta-patch...done...

Jika Anda mengalami masalah error DNS, cukup ubah nama domain dan lanjutkan

... DNS ERROR resolving MX for zimbra.domain.com It is suggested that the domain name have an MX record configured in DNS Change domain name? [Yes] yes Create domain: [zimbra.domain.com] domain.com...

Atur password Admin dengan memilih opsi 7

... 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: [email protected] ******* +Admin Password UNSET +Anti-virus quarantine user: [email protected] +Enable automated spam training: yes +Spam training user: [email protected] +Non-spam(Ham) training user: [emai
l protected] +SMTP host: zimbra.domain.com +Web server HTTP port: 8080 +Web server HTTPS port: 8443 +Web server mode: https +IMAP server port: 7143 +IMAP server SSL port: 7993 +POP server port: 7110 +POP server SSL port: 7995 +Use spell check server: yes +Spell server URL: http://zimbra.domain.com:7780/aspell.php +Enable version update checks: TRUE +Enable version update notifications: TRUE +Version update notification email: [email protected] +Version update source email: [email protected] +Install mailstore (service webapp): yes +Install UI (zimbra,zimbraAdmin webapps): yes 8) zimbra-spell: Enabled 9) zimbra-proxy: Enabled 10) Default Class of Service Configuration: s) Save config to file x) Expand menu q) Quit Address unconfigured (**) items (? - help) 7...

Selanjutnya, Pilih opsi 4. Anda dapat membiarkan default yang dihasilkan atau mengatur password Anda sendiri.

... Store configuration 1) Status: Enabled 2) Create Admin User: yes 3) Admin user to create: [email protected] ** 4) Admin Password UNSET 5) Anti-virus quarantine user: [email protected] 6) Enable automated spam training: yes 7) Spam training user: [email protected] 8) Non-spam(Ham) training user: [email protected] 9) SMTP host: zimbra.domain.com 10) Web server HTTP port: 8080 11) Web server HTTPS port: 8443 12) Web server mode: https 13) IMAP server port: 7143 14) IMAP server SSL port: 7993 15) POP server port: 7110 16) POP server SSL port: 7995 17) Use spell check server: yes 18) Spell server URL: http://zimbra.domain.com:7780/aspell.php 19) Enable version update checks: TRUE 20) Enable version update notifications: TRUE 21) Version update notification email: [email protected] 22) Version update source email: [email protected] 23) Install mailstore (service webapp): yes 24) Install UI (zimbra,zimbraAdmin webapps): yes Select, or 'r' for previous menu [r] 4 Password for [email protected] (min 6 characters): [sIyXczeI6] MyStrongP...

Kembali ke menu sebelumnya dan terapkan perubahan dan lanjutkan dengan konfigurasi zimbra.

... Select, or 'r' for previous menu [r] r 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 8) zimbra-spell: Enabled 9) zimbra-proxy: Enabled 10) Default Class of Service Configuration: s) Save config to file x) Expand menu q) Quit *** CONFIGURATION COMPLETE - press 'a' to apply Select from menu, or press 'a' to apply config (? - help) a Save configuration data to a file? [Yes] yes Save config in file: [/opt/zimbra/config.18030] Saving config in /opt/zimbra/config.18030...done. system will be modified - continue? [No] yes...

Saat penginstalan selesai, Anda akan ditanya apakah akan memberi tahu Zimbra tentang penginstalan Anda.

... Finished installing common zimlets. Restarting mailboxd...done. Creating galsync account for default domain...done. You have the option of notifying Zimbra of your installation. This helps us to track the uptake of the Zimbra Collaboration Server. only information that will be transmitted is: 	VERSION of zcs installed (8.8.12_GA_3794_RHEL7_64) 	ADMIN EMAIL ADDRESS created ([email protected]) Notify Zimbra of your installation? [Yes] Notifying Zimbra of installation via http://www.zimbra.com/cgi-bin/notify.cgi?VER=8.8.12_GA_3794_RHEL7_64&[email protected] Notification complete Checking if the NG started running...done. Setting up zimbra crontab...done. Moving /tmp/zmsetup.20190512-140806.log to /opt/zimbra/log Configuration complete - press return to exit

Akses UI Web Zimbra

Setelah instalasi selesai, Anda dapat mengakses Zimbra dari browser menggunakan alamat IP server Zimbra melalui 7071melalui HTTPS. Port ini hanya digunakan untuk mengakses konsol admin Zimbra. Client dapat terhubung ke Zimbra tanpa port.

Terima peringatan sertifikat dan lanjutkan ke dasbor Zimbra. Jika Anda mendapatkan error HSTS di browser Chrome, navigasikan ke chrome://net-internals/#hsts dan hapus domain.

Nama user login default adalah admin dan password adalah yang Anda tetapkan di atas.

Dasbor Administratif Zimbra

Zimbra sekarang telah terpasang dan beroperasi. Anda sekarang dapat memulai dengan menginstal sertifikat SSL/TLS Anda yang sah, menambahkan dan mengelola akun dan tugas lainnya.

Ingin Menghapus Instalasi Zimbra? Nah, kecuali Anda belum menghapus direktori Zimbra yang diekstrak, Anda dapat menghapusnya dengan menjalankan;

./install.sh -u

Tetap terhubung untuk panduan lebih lanjut tentang mengelola Zimbra. Menikmati