Zimbra Collaboration Suite ( ZCS) is an Open Source, collaborative platform for email servers, developed in two editions, Open Source edition ( Free) and Network Edition ( Paid), which provides services such as LDAP, SMTP, POP and IMAP, webmail client, calendaring, tasks, antivirus, antispam and others. This tutorial describes how to install Zimbra Collaboration Suite Open Source Edition on a CentOS/RHEL 7 server. Requirements. An external DNS server with both A and MX valid records to point to your Zimbra mail server IP Address. A clean without any mail,databases, LDAP, DNS or http servers up and running. A static IP Address assigned to network interface. Step 1: Install System Packages 1.
Before we proceed with Zimbra Collaboration Suite installation process, first login to your server console with root privileges and install the following packages: # yum -y install unzip net-tools sysstat openssh-clients perl-core libaio nmap-ncat libstdc.so.6. Fig 02: Disable SELinux in CentOS 7 To completely disable Selinux on CentOS, open /etc/selinux/config file with a text editor and set the line SELINUX to disabled. Assure that is also installed on your system by issuing the following command: # yum install wget Step 2: Configure System Hostname 4. In order for Zimbra to function correctly you must set the local machine hostname and FQDN to point to your server IP Address by running the below commands from root account: # hostnamectl set-hostname mail # echo '192.168.0.14 mail.centos7.lan mail ' /etc/hosts # cat /etc/hosts Replace the system hostname and FQDN values accordingly in order to match your own domain settings.
Test the hostname and FQDN values by issuing the ping command against both records. # ping -c1 mail.centos7.lan # ping -c1 mail. Fig 03: Set System Hostname Step 3: Add a Static IP Address 5.
Zimbra is a suite of tools for Unix/Linux/MacOS systems, which includes a secure mail server, web mail, anti-spam/anti-virus controls, a Web management interface, integrated calendaring, mobile device sync, and more.
If your server uses a DHCP dynamic IP Address, then you need to edit your network interface card and configure to use a static IP Address. Get the network interfaces information using ip addr command and identify your server external NIC (usually something like enp0s3 or eth0). # ip addr Then, run the nmtui-edit command against the interface you need to change settings and assign the interface with a manual IP Address. Use the below screenshots as a guide. # nmtui-edit enp0s3.
Fig 06: Disable and Remove Postfix After the service has been removed issue the ss command in order to check if other daemons incompatible with Zimbra service, such as LDAP, httpd, dovecot are running on your system. If that’s the case remove them as well. Step 5: Install Zimbra Collaboration Suite Open Source Edition 7. Now it’s time to install Zimbra Collaboration Suite.
Go to and grab the latest version on your system by issuing the following command: - For RHEL/CentOS 7 - # wget - For RHEL/CentOS 6 - # wget https://files.zimbra.com/downloads/8.6.0GA/zcs-8.6.0GA1153.RHEL65151155.tgz. Fig 07: Download Zimbra Collaboration Suite 8.
After the download completes, use unzip command to extract the archive, enter zimbra extracted directory and list the directory content to locate the installer file. # tar xfz zcs-8.6.0GA1153.RHEL75151110.tgz # cd zcs-8.6.0GA1153.RHEL75151110 # ls 9. Now, start Zimbra installation process by launching in execution the installer script file named install.sh. After a series of system checks the installer will prompt you to accept the license.
![Zimbra Install Port Conflict Detected 25 Zimbra Install Port Conflict Detected 25](http://martinlugo.networksolutions-peru.com/wp-content/uploads/2016/09/14.png)
Agree the license (y) in order to continue further with the installation process. #./install.sh OR #./install.sh -platform-override On different platforms other than RHEL Sample Output Operations logged to /tmp/install.log.12951 Checking for existing installation. 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 PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
('ZIMBRA') 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 the Zimbra Collaboration Suite: Do you agree with the terms of the software license agreement? Next, the installation process will prompt you a series of questions in order to configure zimbra daemon properly.
Use the below installation excerpt in order to setup zimbra service further. Checking for prerequisites. FOUND: NPTL FOUND: sudo-1.8.6p7-13 FOUND: libidn-1.28-3 FOUND: gmp-6.0.0-11 FOUND: /usr/lib/libstdc.so.6 Checking for suggested prerequisites. FOUND: sysstat FOUND: sqlite Prerequisite check complete.
Checking for installable packages Found zimbra-core Found zimbra-ldap Found zimbra-logger Found zimbra-mta Found zimbra-dnscache Found zimbra-snmp Found zimbra-store Found zimbra-apache Found zimbra-spell Found zimbra-memcached Found zimbra-proxy Select the packages to install Install zimbra-ldap Y y 11. Next, it will ask you to install the zimbra packages, press Y to install all. 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 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 You appear to be installing packages on a platform different than the platform for which they were built. This platform is UNKNOWN64 Packages found: RHEL764 This may or may not work.
Using packages for a platform in which they were not designed for may result in an installation that is NOT usable. Your support options may be limited if you choose to continue. Install anyway? Finally, it will start zimbra installation process. The system will be modified.
N y Removing /opt/zimbra Removing zimbra crontab entry.done. Cleaning up zimbra init scripts.done. Cleaning up /etc/ld.so.conf.done. Cleaning up /etc/security/limits.conf.done.
Finished removing Zimbra Collaboration Server. Installing packages zimbra-core.zimbra-core-8.6.0GA1153.RHEL75151110.x8664.rpm. User Webmail Dashboard Congratulations!
Now you have a full operating mail stack installed on your premises. Step 6: Remove or Uninstall Zimbra If you wish to uninstall Zimbra service alongside with its components run the installer script with the -u option. #./install.sh -u To delete Zimbra installation archive and directory run the below commands: # cd # rm -rf zcs-.
As a final note, in order to run Zimbra Collaboration Suite properly, you need a powerful machine with a minimum requirement of 4GB of RAM.
Mon Dec 24 2018 06:31:57 UTC. Severity: Normal. Priority: P2. Status: ASSIGNED.
Product: ZCS This result was limited to 500 bugs.