Cómo instalar el servidor de correo Zimbra de código abierto (ZCS 8.8.10) en CentOS 7

El servidor de correo es uno de los servidores importantes y críticos para cualquier organización, ya que la mayoría de las comunicaciones comerciales se realizan solo a través de correos electrónicos. En el mundo del código abierto hay un par de servidores de correo electrónico gratuitos, pero Zimbra es uno de los principales servidores de correo. Servidor de correo Zimbra también conocido como ZCS (Zimbra Collaboration Suite) viene en dos versiones, Open Source y versión empresarial.

Requisitos previos del servidor de correo Zimbra (ZCS)

  • CentOS 7 mínimo
  • 8GB RAM
  • Al menos 5 GB de espacio libre en /opt
  • FQDN (Fully Qualified Domain Name), en mi caso es “mail.linuxtechi.com”
  • Registro A y MX para su servidor

En este artículo, demostraremos cómo instalar Open Source ZCS 8.8.10 en un CentOS 7.

Paso: 1) Inicie sesión en CentOS 7 y aplique las actualizaciones.

Inicie sesión en su servidor CentOS 7 y aplique las últimas actualizaciones usando el siguiente comando yum y luego reinicie,

~]# yum update -y ; reboot

Después del reinicio, configure el nombre de host de su servidor, en mi caso lo configuro como «mail.linuxtechi.com»

~]# hostnamectl set-hostname "mail.linuxtechi.com"
~]# exec bash

Agregue las siguientes líneas en el archivo /etc/hosts,

192.168.0.108 mail.linuxtechi.com mail

Después de configurar el nombre de host, verifique que A y MX estén configurados para su dominio usando el comando dig,

[[email protected] ~]# dig -t A mail.linuxtechi.com
[[email protected] ~]# dig -t MX linuxtechi.com

Paso: 2) Instale las dependencias de Zimbra usando yum

Ejecute el siguiente comando para instalar las dependencias de Zimbra/ZCS

[[email protected] ~]# yum install unzip net-tools sysstat openssh-clients perl-core libaio nmap-ncat libstdc++.so.6 wget -y

Paso: 3) Descargue la última versión de Zimbra (ZCS 8.8.10) usando el comando wget

Crea una carpeta con el nombre “zimbra”

[[email protected] ~]# mkdir zimbra && cd zimbra

Use el siguiente comando wget para descargar la última versión de ZCS 8.8.10 desde la terminal,

[[email protected] zimbra]# wget https://files.zimbra.com/downloads/8.8.10_GA/zcs-8.8.10_GA_3039.RHEL7_64.20180928094617.tgz --no-check-certificate

Paso:4 Instalar Zimbra / ZCS 8.8.10

Extraiga el archivo tgz descargado de ZCS 8.8.10 usando el siguiente comando tar

[[email protected] zimbra]# tar zxpvf zcs-8.8.10_GA_3039.RHEL7_64.20180928094617.tgz

Vaya a la carpeta extraída y ejecute el script de instalación,

[[email protected] zimbra]# cd zcs-8.8.10_GA_3039.RHEL7_64.20180928094617
[[email protected] zcs-8.8.10_GA_3039.RHEL7_64.20180928094617]# ./install.sh

Una vez que ejecutemos el script de instalación anterior, obtendremos el asistente de instalación basado en texto, para aceptar la licencia, presione Y

Zimbra-Licencia-Acuerdo-CentOS7

Ahora configure el repositorio de paquetes de Zimbra y seleccione todos los componentes de Zimbra para instalar.

Zimbra-Paquete-Repo-Paquetes-CentOS7

Presione Y para modificar el Sistema,

Modificar-Sistema-Zimbra-CentOS7

Después de presionar Y, descargará los paquetes relacionados con Zimbra y puede tomar tiempo dependiendo de la velocidad de Internet.

Una vez que todos los paquetes de Zimbra estén instalados en el backend, obtendremos la siguiente ventana,

MX-Record-Zimbra-Instalación-CentOS7

Ahora presione 7 y luego 4 para configurar la contraseña de usuario administrador,

Admin-User-Password-Set-Zimbra-Installation-CentOS7

Ahora presiona «r” para ir al menú anterior y luego presione “a” para aplicar los cambios.

Una vez que se apliquen todos los cambios y se inicien los servicios relacionados con Zimbra, obtendremos un resultado similar al siguiente:

Zimbra-Instalación-Completada-CentOS7

Abra los puertos en el firewall en caso de que el firewall del sistema operativo se esté ejecutando en su servidor

[[email protected] ~]# firewall-cmd --permanent --add-port={25,80,110,143,443,465,587,993,995,5222,5223,9071,7071}/tcp
success
[[email protected] ~]# firewall-cmd --reload
success
[[email protected] ~]#

Paso: 5) Acceda al portal de administración de Zimbra y al cliente de correo web

Para acceder al portal de administración de Zimbra, escriba la siguiente URL en el navegador web

https://mail.linuxtechi.com:7071/

Zimbra-Administración-CentOS7

Zimbra-Administration-Dashboard-CentOS7

Para acceder a Zimbra Mail Web Client, escriba la siguiente URL en el navegador

https://mail.linuxtechi.com

Zimbra-WebClient-SignIn-CentOS7

Zimbra-Bandeja de entrada-Panel-CentOS7

Nota: Para ambas URL, podemos usar el nombre de usuario como «admin» y la contraseña que configuramos durante la instalación.

Paso: 6) Solución de problemas de servicios y registros de Zimbra

Puede haber algunos escenarios en los que se detengan algunos servicios de Zimbra, para encontrar el estado de los servicios de Zimbra desde la línea de comandos, ejecute el siguiente comando,

[[email protected] ~]# su - zimbra
Last login: Sun Oct  7 14:59:48 IST 2018 on pts/0
[[email protected] ~]$ zmcontrol status
Host mail.linuxtechi.com
        amavis                  Running
        antispam                Running
        antivirus               Running
        dnscache                Running
        imapd                   Running
        ldap                    Running
        logger                  Running
        mailbox                 Running
        memcached               Running
        mta                     Running
        opendkim                Running
        proxy                   Running
        service webapp          Running
        snmp                    Running
        spell                   Running
        stats                   Running
        zimbra webapp           Running
        zimbraAdmin webapp      Running
        zimlet webapp           Running
        zmconfigd               Running
[[email protected] ~]$

Para reiniciar los servicios de Zimbra, use el siguiente comando,

[[email protected] ~]$ zmcontrol restart
Host mail.linuxtechi.com
        Stopping zmconfigd...Done.
        Stopping imapd...Done.
        Stopping zimlet webapp...Done.
        Stopping zimbraAdmin webapp...Done.
        Stopping zimbra webapp...Done.
        Stopping service webapp...Done.
        Stopping stats...Done.
        Stopping mta...Done.
        Stopping spell...Done.
        Stopping snmp...Done.
        Stopping cbpolicyd...Done.
        Stopping archiving...Done.
        Stopping opendkim...Done.
        Stopping amavis...Done.
        Stopping antivirus...Done.
        Stopping antispam...Done.
        Stopping proxy...Done.
        Stopping memcached...Done.
        Stopping mailbox...Done.
        Stopping logger...Done.
        Stopping dnscache...Done.
        Stopping ldap...Done.
Host mail.linuxtechi.com
        Starting ldap...Done.
        Starting zmconfigd...Done.
        Starting dnscache...Done.
        Starting logger...Done.
        Starting mailbox...Done.
        Starting memcached...Done.
        Starting proxy...Done.
        Starting amavis...Done.
        Starting antispam...Done.
        Starting antivirus...Done.
        Starting opendkim...Done.
        Starting snmp...Done.
        Starting spell...Done.
        Starting mta...Done.
        Starting stats...Done.
        Starting service webapp...Done.
        Starting zimbra webapp...Done.
        Starting zimbraAdmin webapp...Done.
        Starting zimlet webapp...Done.
        Starting imapd...Done.
[[email protected] ~]$

Todos los archivos de registro del servidor Zimbra se guardan en la carpeta «/opt/zimbra/log»

Nota: En mi caso, postfix ya estaba instalado y ejecutándose en mi servidor centos 7 debido a que el servicio Zimbra MTA se detuvo y falló. Para resolver este problema, debo detener y deshabilitar el servicio postfix y luego reiniciar el servicio Zimbra usando el «zmcontrol” comando.

Cuando haya terminado con las pruebas de Zimbra y desee desinstalarlo del sistema, ejecute el «instalar.sh” guión seguido de “-tu

[[email protected] ~]# cd /root/zimbra/zcs-8.8.10_GA_3039.RHEL7_64.20180928094617
[[email protected] zcs-8.8.10_GA_3039.RHEL7_64.20180928094617]# ./install.sh -u

Eso es concluir este artículo. Si lo encuentra informativo, compártalo entre sus amigos técnicos de Linux y comparta los comentarios y comentarios en la sección de comentarios a continuación.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *