Setup Zimbra 8.8.6 on CentOS 7
-
I setup a Zimbra VM in Google Cloud Compute as below:
Firewall rules as below now:
Login to your CentOS 7 Server
Run the following commandyum -y install unzip net-tools sysstat openssh-clients perl-core libaio nmap-ncat wget libreoffice-headless libreoffice bind-utils libstdc++.so.6
Setup the Hostname of the server
hostnamectl set-hostname mail
Setup local hostname for external server
echo "10.0.4.x mail.domain.com mail " >> /etc/hosts
Download Zimbra Installer
wget https://files.zimbra.com/downloads/8.8.6_GA/zcs-8.8.6_GA_1906.RHEL7_64.20171130041047.tgz
Extract and access the installer
tar xzvf zcs-8.8.6_GA_1906.RHEL7_64.20171130041047.tgz cd zcs-8.8.6_GA_1906.RHEL7_64.20171130041047
Start the install process
sudo ./install.sh
Go through the installation settings
Operations logged to /tmp/install.log.y1YeCSI5 Checking for existing installation... zimbra-chat...NOT FOUND zimbra-drive...NOT FOUND zimbra-imapd...NOT FOUND zimbra-network-modules-ng...NOT FOUND zimbra-ldap...NOT FOUND zimbra-logger...NOT FOUND zimbra-mta...NOT FOUND zimbra-dnscache...NOT FOUND zimbra-snmp...NOT FOUND zimbra-store...NOT FOUND zimbra-apache...NOT FOUND zimbra-spell...NOT FOUND zimbra-convertd...NOT FOUND zimbra-memcached...NOT FOUND zimbra-proxy...NOT FOUND zimbra-archiving...NOT FOUND zimbra-core...NOT FOUND - Then slect the packages you want to use Checking for installable packages Found zimbra-core (local) Found zimbra-ldap (local) Found zimbra-logger (local) Found zimbra-mta (local) Found zimbra-dnscache (local) Found zimbra-snmp (local) Found zimbra-store (local) Found zimbra-apache (local) Found zimbra-spell (local) Found zimbra-convertd (local) Found zimbra-memcached (repo) Found zimbra-proxy (local) Found zimbra-archiving (local) Found zimbra-chat (repo) Found zimbra-drive (repo) Found zimbra-imapd (local) Found zimbra-network-modules-ng (local) Use Zimbra's package repository [Y] y Use internal development repo [N] n Configuring package repository Install zimbra-ldap [Y] y Install zimbra-logger [Y] y Install zimbra-mta [Y] y Install zimbra-dnscache [Y] n Install zimbra-snmp [Y] y Install zimbra-store [Y] y Install zimbra-apache [Y] y Install zimbra-spell [Y] y Install zimbra-convertd [Y] y Install zimbra-memcached [Y] y Install zimbra-proxy [Y] y Install zimbra-archiving [N] y Install zimbra-chat [Y] n Install zimbra-drive [Y] n Install zimbra-imapd [Y] n Checking required space for zimbra-core Checking space for zimbra-store Checking required packages for zimbra-store Installing: zimbra-core zimbra-ldap zimbra-logger zimbra-mta zimbra-snmp zimbra-store zimbra-apache zimbra-spell zimbra-convertd zimbra-memcached zimbra-proxy zimbra-archiving The system will be modified. Continue? [N] y
Then add the domain you will be using such as domain.com
Select option 6 for setting up the Admin user password
Main menu 1) Common Configuration: 2) zimbra-ldap: Enabled 3) zimbra-logger: Enabled 4) zimbra-mta: Enabled 5) zimbra-snmp: Enabled 6) 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: [email protected] +SMTP host: mail.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:// mail.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 ******* +License filename: UNSET 7) zimbra-spell: Enabled 8) zimbra-convertd: Enabled 9) zimbra-proxy: Enabled 10) Default Class of Service Configuration: 11) Enable default backup schedule: yes s) Save config to file x) Expand menu q) Quit Address unconfigured (**) items (? - help) Type r to return to the Main menu. The store configuration menu displays. Select the following from the store configuration menu: Type 4 to set the Admin Password. The password must be six or more characters. Press Enter. Type r to return to the Main menu.
- If no other defaults need to be changed, type a to apply the configuration changes. Press Enter
*** CONFIGURATION COMPLETE - press 'a' to apply Select from menu, or press 'a' to apply config (? - help - Save configuration data to a file? [Yes] - Save config in file: [/opt/zimbra/config.16039] - Saving config in /opt/zimbra/config.16039...done. The system will be modified - continue? [No] y Operations logged to /tmp/zmsetup.20160711-234517.log Setting local config values...done. Moving /tmp/zmsetup.20160711-234517.log to /opt/zimbra/log Configuration complete - press return to exit
If behind NAT and on my case, setup MTA to do HostLookup Native
zmprov ms mtaserver.com zimbraMtaLmtpHostLookup native zmprov mcf zimbraMtaLmtpHostLookup native zmmtactl restart
Your ZImbra Server should be all set to be accessible and receive emails.
-
If I were to set this up at home behind a Comcast gateway modem, I would need to setup MTA to do HostLookup Native?
-
Does SELinux needs to be configured for Zimbra to work correctly?
-
@black3dynamite said in Setup Zimbra 8.8.6 on CentOS 7:
If I were to set this up at home behind a Comcast gateway modem, I would need to setup MTA to do HostLookup Native?
Yes.
-
@black3dynamite said in Setup Zimbra 8.8.6 on CentOS 7:
Does SELinux needs to be configured for Zimbra to work correctly?
My SELinux is setup as below:
-
@black3dynamite said in Setup Zimbra 8.8.6 on CentOS 7:
If I were to set this up at home behind a Comcast gateway modem, I would need to setup MTA to do HostLookup Native?
And to clarify, that is if you don't want to do split DNS.