Zimbra is one of best open source mail server which is widely use in many organization. It’s also know as zimbra collaboration suite ( ZCS ) which comes with two edition Open source edition (free) and Network edition (paid ). Here we will see steps how to install zimbra open source edition.

System Requirements

  • A fresh Centos 7 without any installation like mail, database etc.
  • 8 GB of RAM
  • Minimum 5 GB free space
  • A fully qualified domain name ( FQDN )
  • DNS server with A and MX record which should point on zimbra server IP.

Before starting this installation we should update OS and set hostname. Here we are using zm.gethelp.co.in which is fully qualified domain name.

hostnamectl set-hostname zm.gethelp.co.in

After updating hostname we will update os and reboot server.

yum update -y ; reboot

Now login to server after reboot and verify hostname. we can see it’s returning hostname.

hostname -f

We need to remove postfix services before starting installation

systemctl stop postfix
systemctl disable postfix
yum remove postfix

Before starting installation we need to install following packages.

yum -y install unzip net-tools sysstat openssh-clients perl-core libaio nmap-ncat libstdc++.so.6

Now we can start installation by downloading open source edition from Zimbra Collaboration Suite download page

wget https://files.zimbra.com/downloads/8.8.11_GA/zcs-8.8.11_GA_3737.RHEL7_64.20181207111719.tgz

After downloading we need unzip compressed file.

# tar xfz zcs-8.8.11_GA_3737.RHEL7_64.20181207111719.tgz
# cd zcs-8.8.11_GA_3737.RHEL7_64.20181207111719
# ll

We can start installation by running install.sh


After running installer script it will ask to accept license, type y to accept agreement


After accepting agreement, it will ask to install zimbra packages press Y to install.


Now it will start installation of zimbra.


After pressing 7 it will enter in store configuration where you need to press 4 to set admin password.

Now press 4 to set admin password.


Press a to apply changes.


After applying changes it will ask save configuration data file press enter

*** CONFIGURATION COMPLETE – press ‘a’ to apply
Select from menu, or press ‘a’ to apply config (? – help) a
Save configuration data to a file? [Yes] press enter
Save config in file: [/opt/zimbra/config.9143]
Saving config in /opt/zimbra/config.9143…done.
The system will be modified – continue? [No] y
Operations logged to /tmp/zmsetup.20190320-091748.log

Now it will accessible through https://ip:7071 In my case it’s accessible via https://zm.gethelp.co.in:7071/zimbraAdmin/

If you unable to access admin panel so you can check service status by running below command.

su - zimbra
zmcontrol status

If you will see any service is not running so you can start by using below command.

zmcontrol start servicename

Hope you have enjoyed this tutorial. Kindly drop your feedback in comment section.