LINUX

Cómo configurar el servidor de correo electrónico Zimbra en CentOS 7

En este artículo, lo guiamos con los pasos básicos para instalar y configurar Zimbra Collaboration Suite usando Open Source Edition con instalación de un solo servidor donde los tres componentes están instalados en un servidor que incluye Zimbra MTA, el servidor Zimbra LDAP y el servidor de buzón Zimbra sin manual adicional. configuraciones como su compilación solo para la suite de aplicaciones Zimbra. En este artículo utilizamos la instalación en un solo servidor de la edición de código abierto de zimbra colaboración 8.6.

Requisitos y recursos básicos

  • Para instalar el servidor Zimbra no podemos tener ningún otro servidor web, base de datos o servicios MTA ejecutándose en él.
  • DNS Se debe configurar un registro con nombre de dominio completo para resolver el nombre de host
  • Registro MX para enrutar el mensaje al servidor de correo
  • El cortafuegos debe estar desactivado o permitido para todos los puertos de zimbra.
Recursos del sistema
Versión de Zimbra zcs-8.6.0_GA_1153.RHEL7_64.20141215151110
SO base CentOS Linux 7 (núcleo), 64 bits
RAM 4 GB Recomendado 8 GB
UPC 2,0 GHz
Disco duro 30 G

Configuración inicial

1) Inicie sesión como usuario root en CentOS-7

2) Ingrese el nombre de dominio completo en el archivo de host

# vim /etc/hosts
172.20.3.174 linux-tutorials.linoxide.com linux-tutorials

3) Deshabilitar SELINUX y Firewall

# vim /etc/sysconfig/selinux
SELINUX=disabled

Para detener y deshabilitar firewalld, ejecute los siguientes comandos como root:

#systemctl disable firewalld
#systemctl stop firewalld

4) Verifique el estado de los servicios web, de base de datos y MTA para detener y deshabilitar

#systemctl stop httpd
#systemctl disable httpd
#systemctl stop mysqld
#systemctl disable mysqld
#systemctl stop postfix
#systemctl disable postfix
#systemctl stop sendmail
#systemctl disable sendmail

5) Actualice su sistema para actualizar todo el software del sistema CentOS a la última versión.

#yum update

6) Ahora, antes de iniciar el script de instalación, asegúrese de confirmar que las dependencias requeridas estén instaladas. Sin las dependencias necesarias, el proceso de instalación no se ejecutará. Podemos instalar las siguientes dependencias requeridas usando el siguiente comando yum.

# yum install nptl nmap-ncat sudo-1.8.6p7-13 libidn-1.28-3 gmp-6.0.0-11 libaio-0.3.109-12 gmp-6.0.0-11 libaio-0.3.109-12 libstdc++-4.8.3-9 unzip-6.0-13 perl-core perl-5.16.3 sysstat sqlite

Comenzar la instalación de ZCS Open Source Edition

1) Cree un nuevo directorio y descargue la última versión de Zimbra Collaboration Open Source Edition Suite.

#mkdir /backup
#cd /backup
backup]# wget https://files.zimbra.com/downloads/8.6.0_GA/zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz

2) Extraiga el paquete «zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz» en el mismo directorio / backup

backup]# tar zxvf zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz

3) Ahora cambie el directorio a ZCS e inicie el script de instalación usando el siguiente comando

[root@linux-tutorials backup]# cd zcs-8.6.0_GA_1153.RHEL7_64.20141215151110/
[root@linux-tutorials zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# ./install.sh --platform-override

El script de instalación verifica el software de instalación para verificar que los paquetes de Zimbra estén presentes.

4) Presione «Y» para aceptar el Acuerdo de licencia.
5) Presione “Y” para instalar todos los paquetes requeridos y “N” para el resto que no queremos instalar.

zimbra pkgs
6) Ahora presione «Y» para continuar después de que el sistema se modifique con los paquetes de instalación seleccionados anteriormente.
7) Durante el proceso de instalación, es posible que se produzca un error de DNS al cambiar el nombre de host, que debería poder resolverse.

Press “N” to change host name
Press “N” to change domain name

Después de estas selecciones, ahora llegaremos a Configuraciones del menú principal, donde configuramos las configuraciones de cada paquete manualmente.

Menú principal
1. Configuración común:
2. Zimbra-ldap: Activado
3. zimbra-logger: Activado
4. zimbra-mta: Activado
5. zimbra-dnscache: Activado
6. zimbra-snmp: Activado
7. zimbra-store: Activado
8. hechizo de zimbra: Activado
9. zimbra-proxy: Enab

1) Seleccione la opción 1 e ingrese para Configuraciones comunes para actualizar su configuración

Configuración común
1. Nombre de host linux-tutorials.linoxide.com
2. Host maestro LDAP linux-tutorials.linoxide.com
3. Puerto LDAP 389
4. Contraseña de administrador de Ldap *******
5. Comunicación segura entre procesos
6. Zona horaria 83
7. Modo IP Ipv4
8. Resumen SSL predeterminado Sha256

2) Presione r para regresar al menú principal y elija la opción 2 para configuraciones Zimbra-ldap

Configuración de Zimbra Ldap
1. Estado Activado
2. Crear dominio
3. Dominio para crear linux-tutorials.linoxide.com
4. Contraseña de root de Ldap *******
5. Contraseña de replicación de LDAP *******
6. Contraseña postfix de LDAP *******
7. Contraseña amavis de LDAP *******
8. Contraseña ldap nginx *******
9. Contraseña del buscador de Ldap Bes *******

3) Presione r para regresar al menú principal y elija la opción 4 para Configuración de MTA

Configuración de Zimbra MTA
1. Estado Activado
2. Habilite Spamassassin:
3. Habilite Clam AV:
4. Habilite OpenDKIM:
5. Dirección de notificación para alertas AV: admin@linux-tutorials.linoxide.com
6. Vincular la contraseña para el usuario de postfix ldap: *******
7. Enlazar contraseña para el usuario amavis ldap: *******

4) Presione r para regresar al menú principal y elija la opción 5 para la configuración de DNS-Cache, mantenemos esta función desactivada ya que no la estamos usando.

Configuración de la caché de DNS de Zimbra
1. Estado Discapacitado
2. Direcciones IP de DNS maestras: xx.xx.xx.xx
3. Habilite las búsquedas de DNS a través de TCP:
4. Habilite las búsquedas de DNS sobre UDP:
5. Solo permita que TCP se comunique con el DNS maestro: No

5) Para volver, presione r y elija la opción 6 para la configuración de Zimbra SNMP

Configuración de Zimbra SNMP
1. Estado Activado
2. Habilite las notificaciones SNMP:
3. Nombre de host de la trampa SNMP: linux-tutorials.linoxide.com
4. Habilite las notificaciones SMTP:
5. Dirección de correo electrónico de origen SMTP: admin@linux-tutorials.linoxide.com
6. Dirección de correo electrónico de destino SMTP: admin@linux-tutorials.linoxide.com

6) Presione r para regresar y elija la opción 7 para Configuración de la tienda Zimbra como se muestra a continuación

Configuración de la tienda Zimbra
1. Estado Activado
2. Crear usuario administrador:
3. Usuario administrador para crear: linux-tutorials.linoxide.com
4. Contraseña de administrador *******
5. Usuario de cuarentena antivirus: Virus-quarantine@linux-tutorials.linoxide.com
6. Habilite el entrenamiento automático sobre spam:
7. Usuario de formación sobre spam: spam@linux-tutorials.linoxide.com
8. Usuario de formación que no es spam (Ham): ham@linux-tutorials.linoxide.com
9. Host SMTP: linux-tutorials.linuxide.com
10. Puerto HTTP del servidor web: 8080
11. Puerto HTTPS del servidor web: 8443
12. Modo de servidor web: https
13. Puerto del servidor IMAP: 7143
14. Puerto SSL del servidor IMAP: 7993
15. Puerto del servidor POP: 7110
16. Puerto SSL del servidor POP: 7995
17. Utilice el servidor de revisión ortográfica:
18. URL del servidor de hechizos: http://linux-tutorials.linoxide.com:7780/aspell.php
19. Habilite las comprobaciones de actualización de la versión: CIERTO
20. Habilite las comprobaciones de actualización de la versión: CIERTO
21. Correo electrónico de notificación de actualización de versión: admin@linux-tutorials.linoxide.com
22. Correo electrónico de la fuente de actualización de la versión: admin@linux-tutorials.linoxide.com
23. Instale mailstore (aplicación web de servicio):
24. Instale la interfaz de usuario (zimbra, zimbraAdmin webapps)

7) Ahora presione de nuevo r para volver a la configuración principal y elija la última opción 9 para las configuraciones de Zimbra Proxy como

Configuración de proxy de Zimbra
1. Estado Activado
2. Habilite el proxy POP / IMAP: CIERTO
3. Puerto proxy IMAP: 143
4. Puerto de proxy SSL IMAP: 443
5. Puerto proxy POP: 110
6. Puerto proxy POP SSL: 995
7. Enlazar contraseña para el usuario nginx ldap: colocar
8. Habilite HTTP[S] Apoderado: CIERTO
9. Puerto proxy HTTP: 80
10. Puerto proxy HTTPS: 443
11. Modo de servidor proxy: https

Aquí habíamos configurado todas nuestras configuraciones internas de cada paquete Zimbra instalado.

Ahora, después de regresar al menú principal, presione «x» para expandir el menú y confirmar que todos los ajustes están bien. Podemos guardar toda la configuración del menú principal presionando «s» o presionando «q» para salir.

8) Ahora para aplicar todos los cambios presione “a” luego presione “YES” para guardar los datos de configuración en un nuevo archivo y escriba “YES” para continuar con las modificaciones del sistema.

La instalación tardará unos minutos en implementar todos los cambios de configuración, después de que se notifique la finalización de las configuraciones, presione «Enter» para salir.

Ahora realice los siguientes pasos para ejecutar el servidor correctamente

1) Reinicie el servicio Crond y habilítelo para que se inicie automáticamente

#systemctl enable crond
#systemctl restart crond

2) Vaya al archivo rsyslog.conf y elimine el comentario de las dos líneas siguientes en la recepción de syslog UDP

#vim /etc/rsyslog.conf
Uncomment these two lines
$modload imupd
$UDPServerRun514

3) Reinicie el servicio rsyslogd y habilítelo permanentemente

#systemctl enable rsyslog
#systemctl restart rsyslog

4) Ahora ejecute el siguiente comando para actualizar /etc/rsyslog.conf

# /opt/zimbra/libexec/zmsyslogsetup

5) Ahora vaya a la cuenta de usuario de zimbra y ejecute los siguientes dos comandos y luego reinicie los servicios de Zimbra

#su – zimbra
$ zmupdateauthkeys
Updating keys for linux-tutorials.linoxide.com
Fetching key for linux-tutorials.linoxide.com
Updating keys for linux-tutorials.linoxide.com
Updating /opt/zimbra/.ssh/authorized_keys
$zmcontrol restart
$zmcontrol status

estado de zimbra
Ahora, abramos cualquiera de sus navegadores web favoritos para acceder a la Consola de administración de Zimbra usando el nombre de dominio o IP configurado de Zimbra con el administrador de usuario y la contraseña, igual que la configuración en el script:

https://linux-tutorials.linoxide.com:7071
https://172.20.3.174:7071

administrador de zimbra
¡Felicidades! Zimbra Collaboration Suite se ha configurado correctamente con Open Source Edition mediante la instalación de un solo servidor.

Conclusión

Zimbra Collaboration Open Source Edition proporciona excelentes funciones para la administración y los usuarios finales. Tiene una excelente versión ‘web’. Muchas personas encuentran que es su forma favorita de usar el correo electrónico después de probarlo por un tiempo, incluso si estaban acostumbrados a otro programa como Outlook o Thunderbird que no sean sus características como un calendario y una función de tareas para ayudar a coordinar horarios y planificar reuniones, etc.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba
Cerrar