Prerequisites Checking Before Install Zimbra Collaboration Suite 8 on CentOS 6.3

Before embarking on the installation of Zimbra Collaboration Suite (ZCS) 8.0.1 or 8.0.2 on CentOS 6.3, it’s crucial to ensure that certain prerequisites are met. This not only guarantees a smooth installation process but also saves you from potential troubleshooting headaches down the line.

In this guide, we will walk you through these prerequisites based on our extensive experience installing ZCS 8.0.1 and 8.0.2 on numerous CentOS 6.3 systems.

If you’re interested in learning more about specific servers like Apache, Nginx, or LiteSpeed, we have detailed articles on those as well.

Prerequisites for Installing Zimbra Collaboration Suite

1. Verify MX Record

Firstly, ensure that your target mail domain (e.g., ehowstuff.local) has an MX record on your DNS server. You can verify this by running the following command:

host -t mx ehowstuff.local

The output should indicate that the mail is handled by your domain.

2. Stop and Disable Certain Services

Next, you need to stop and disable the following services:

service iptables stop
service ip6tables stop
service sendmail stop
service postfix stop

3. Disable Auto-Start for Certain Services

In addition to stopping these services, you should also disable their auto-start:

chkconfig ip6tables off
chkconfig iptables off
chkconfig sendmail off
chkconfig postfix off

4. Disable Selinux

Selinux should also be disabled for the installation. You can do this by running the following commands:

setenforce 0
vi /etc/selinux/config

In the file that opens, change the SELINUX line to:

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.

5. Install Dependencies

Finally, ensure that the following dependency software is installed:

yum install perl nc sudo sysstat -y

Commands Mentioned

  • host -t mx [your-domain] – Checks the MX record of your domain
  • service [service-name] stop – Stops a specific service
  • chkconfig [service-name] off – Disables auto-start for a specific service
  • setenforce 0 – Disables Selinux enforcement
  • vi /etc/selinux/config – Opens the Selinux configuration file for editing
  • yum install [software-name] -y – Installs specific software
See also  How to Resolve init: Id "x" respawning too fast: disabled for 5 minutes


Preparing your CentOS 6.3 system for the installation of Zimbra Collaboration Suite (ZCS) 8.0.1 or 8.0.2 is a crucial step to ensure a smooth and successful installation process. By verifying your MX record, stopping and disabling certain services, disabling Selinux, and installing necessary dependencies, you can avoid potential issues and ensure that Zimbra operates optimally on your system.

Whether you’re using a dedicatedserver, a VPS server, or opting for cloud hosting or shared hosting, these steps remain the same and are essential for the proper functioning of Zimbra Collaboration Suite.

See also  How to Install Lighttpd With PHP5 (PHP-FPM) and MySQL on CentOS 6.5

Remember, the key to a successful installation lies in the preparation. By following this guide, you’re setting yourself up for a successful installation of Zimbra Collaboration Suite on CentOS 6.3. Happy installing!


  1. Why is it necessary to check for MX records before installing Zimbra Collaboration Suite?

    MX records, or Mail Exchange records, are vital for directing your domain’s email. Without a valid MX record, Zimbra Collaboration Suite may not function correctly as it wouldn’t know where to direct incoming and outgoing emails.

  2. Why do I need to stop and disable certain services before installation?

    Certain services, like iptables, ip6tables, sendmail, and postfix, can interfere with the installation and operation of Zimbra Collaboration Suite. Disabling these services ensures a smoother installation process and optimal operation of Zimbra.

  3. What is the purpose of disabling Selinux?

    Selinux, or Security-Enhanced Linux, is a security feature of Linux that can interfere with certain operations of Zimbra Collaboration Suite. Disabling it ensures that Zimbra can operate without security-related interruptions.

  4. Why do I need to install specific dependency software?

    The dependency software, including perl, nc, sudo, and sysstat, are required for the proper operation of Zimbra Collaboration Suite. Without these, Zimbra may not function correctly or at all.

  5. Can I install Zimbra Collaboration Suite without meeting these prerequisites?

    While it might be technically possible to start the installation without meeting these prerequisites, it’s highly likely that you’ll encounter issues during the installation or operation of Zimbra Collaboration Suite. It’s strongly recommended to meet all prerequisites before starting the installation.


Leave a Reply

Your email address will not be published. Required fields are marked *