En este post vamos a explicar de qué forma se realizará una instalación y configuración completa de un sistema de e-mail profesional usando la edición de Zimbra Open Source en ubuntu server. Una vez finalizado, vamos a tener nuestro sistema de correo con Zimbra marchando y listo para producción. Te recomiendo seguir paso a paso este tutorial para instalar zimbra.
Indice del contenido
Para la instalación vamor a usar la última versión estable de Zimbra 8.8.15 GA Release. Para esto necesitaremos un servidor con la instalación de una de las distribuciones soportadas por Zimbra. En nuestro caso vamos a emplear la versión 64 bits LTS Ubuntu 16.04 server.
Nota: Caso de que prefiráis cualquiera de las otras distribuciones soportadas, los pasos van a ser similares, solo debes amoldarlos a la distribución escogida.
Nosotros como 4LiveHost ofrecemos el servicio de maquinas virtuales en caso que desees adquirirlo. La plataforma de zimbra nos ofrece la documentacion respectiva de cuales son los requerimientos que necesitara el servidor, la podras encontrar Aqui. A continuacion detallare los recursos de Hardware que vamos a necesitar para este ejemplo:
Vamos a realizar una instalacion con un dominio real que sera odontologospro.com. Se debe tener en cuenta que dicho dominio debera estar ya asociado a un hosting web donde realizaremos la configuraciones de DNS. De igual manera ofrecemos el servicio de Hosting web.
En este tutorial no explicaremos de qué manera efectuar la instalación de la distribución de Linux escogida. Nos debemos asegurar de que cumpla una serie de requisitos a fin de que la instalación de Zimbra sea adecuada.
Actualizar la lista de paquetes disponibles .
root@mail:/home# apt-get update
Instalar los Paquetes disponibles
root@mail:/home# apt-get upgrade
La configuracion DNS es muy importante porque asi nos aseguraremos que tenga salida hacia internet y pueda resolver los nombres de dominio de manera correcta. Las direcciones IP dns dependera de tu proveedor de hosting.
root@mail:/home# cat /etc/resolv.conf
nameserver 80.209.228.143
nameserver 194.135.85.143
Realizamos Ping desde el servidor a google para que resuelva a direccion IP:
root@mail:/home# ping google.com
PING google.com (216.58.215.110) 56(84) bytes of data.
64 bytes from waw02s17-in-f14.1e100.net (216.58.215.110): icmp_seq=1 ttl=56 time=30.0 ms
64 bytes from waw02s17-in-f14.1e100.net (216.58.215.110): icmp_seq=2 ttl=56 time=29.9 ms
64 bytes from waw02s17-in-f14.1e100.net (216.58.215.110): icmp_seq=3 ttl=56 time=30.0 ms
^C
--- google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 29.997/30.001/30.005/0.200 ms
Debemos tener en consideración el nombre que le queremos dar al servidor, puesto que Zimbra lo tiene muy en cuenta a lo largo de su instalación. Para nuestro ejemplo, en la instalación de Ubuntu, le hemos dado el «nombre de la máquina» mail y al «nombre de dominio» odontologospro.com.
Editado el Archivo Hosts, es indispensable colocar la direccion IP publica del servidor como se muestra en el ejemplo:
root@mail:/home# cat /etc/hosts
127.0.0.1 localhost
94.176.239.26 mail.odontologospro.com mail
::1 localhost
Editamos el archivo hostname donde escribiremos el nombre del servidor mas el dominio:
root@mail:/home# cat /etc/hostname
mail.odontologospro.com
Reiniciamos el servidor
root@mail:/home# reboot
En versiones precedentes de Zimbra se acostumbraba a hacer la instalación del DNS en el propio servidor zimbra (Recomendado). Desde la incorporación de dnscache en los repositorios de zimbra ya no es necesario hacer la instalacion local. Nosotros recomendamos continuar haciendo la instalación del DNS local y después no seleccionar el paquete dnscache de Zimbra cuando estemos realizando la instalacion.
¿Por que no instalamos el DNS Cache del paquete zimbra?
Si su servidor de Zimbra tiene instalado este paquete, actuara como servidor a nivel mundial, de tal manera que podra recibir miles de solicitudes externas a nivel DNS ocasionando altos recursos de procesamiento y ancho de banda.
Procederemos a instalar el DNS Local. Escribirmos el comando de instalaccion y escribiremos Y para que se instale el paquete.
root@mail:/home# apt-get install dnsmasq
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
dns-root-data dnsmasq-base libnetfilter-conntrack3
Suggested packages:
resolvconf
The following NEW packages will be installed:
dns-root-data dnsmasq dnsmasq-base libnetfilter-conntrack3
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 353 kB of archives.
After this operation, 972 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Editaremos la configuracion del dnsmaq.conf y pegaremos el siguiente codigo en la ultima linea, reemplazando los datos de su servidor, direccion IP y dominio.
root@mail:/home# nano /etc/dnsmasq.conf
server=8.8.8.8
listen-address=127.0.0.1
domain=odontologospro.com
mx-host=odontologospro.com,mail.odontologospro.com,0
address=/mail.odontologospro.com/94.176.239.26
Guardamos el fichero y reiniciamos el servicio. Si no aparece ningun error es porque lo HICIERON BIEN!
root@mail:/home# service dnsmasq restart
Es muy importante realizar esta configuracion, porque debes decirle a tu dominio a cual IP debes apuntar para que se conecte con tu servidor de Zimbra. Esto lo hacemos utilizando el registro dns A Host.
Ahora es necesario crear un registro MX porque es el que nos permitira recibir correo electronico en nuestro servidor
Ha llegado la hora de instalar nuestro servidor de zimbra, deberas descargar los archivos desde la web oficial de zimbra en este Link.
Descargaremos la version de zimbra para Ubuntu 16.04 LTS 64bitx86
root@mail:/home# wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.UBUNTU16_64.20190918004220.tgz
Descomprimir el archivo
root@mail:/home# tar -xzvf zcs-8.8.15_GA_3869.UBUNTU16_64.20190918004220.tgz
Nos cambiamos de directorio
root@mail:/home# cd zcs-8.8.15_GA_3869.UBUNTU16_64.20190918004220
Correremos el siguiente comando para instalar Zimbra.
Nos preguntara si estamos de acuerdo en aceptar los terminos y condiciones de la licencia, presionaremos Y > Enter.
root@mail:/home/zcs-8.8.15_GA_3869.UBUNTU16_64.20190918004220# ./install.sh
Operations logged to /tmp/install.log.bd7JLFVk
Checking for existing installation...
zimbra-drive...NOT FOUND
zimbra-imapd...NOT FOUND
zimbra-patch...NOT FOUND
zimbra-mta-patch...NOT FOUND
zimbra-proxy-patch...NOT FOUND
zimbra-license-tools...NOT FOUND
zimbra-license-extension...NOT FOUND
zimbra-network-store...NOT FOUND
zimbra-network-modules-ng...NOT FOUND
zimbra-chat...NOT FOUND
zimbra-talk...NOT FOUND
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.
SYNACOR, INC. ("SYNACOR") 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 this Zimbra Collaboration Suite Software:
https://www.zimbra.com/license/zimbra-public-eula-2-6.html
----------------------------------------------------------------------
Do you agree with the terms of the software license agreement? [N] Y
Aqui nos preguntara si deseamos utilizar los repositorios de Zimbra, presionaremos Y > Enter
Use Zimbra's package repository [Y] y
Importing Zimbra GPG key
Configuring package repository
Checking for installable packages
Found zimbra-core (local)
Found zimbra-ldap (local)
Found zimbra-logger (local)
Found zimbra-mta (local)
Found zimbra-dnscache (local)
Found zimbra-snmp (local)
Found zimbra-store (local)
Found zimbra-apache (local)
Found zimbra-spell (local)
Found zimbra-memcached (repo)
Found zimbra-proxy (local)
Found zimbra-drive (repo)
Found zimbra-imapd (local)
Found zimbra-patch (repo)
Found zimbra-mta-patch (repo)
Found zimbra-proxy-patch (repo)
Select the packages to install
Esta parte es la más importante, vamos a instalar sólo los paquetes necesarios y además instalaremos el nuevo Chat y Drive. Para seleccionar, pulsaremos enter.
Select the packages to install
Install zimbra-ldap [Y]
Install zimbra-logger [Y]
Install zimbra-mta [Y]
Install zimbra-dnscache [Y] N - IMPORTANTE ESCRIBIR (N)!!!!!!!!!!!
Install zimbra-snmp [Y]
Install zimbra-store [Y]
Install zimbra-apache [Y]
Install zimbra-spell [Y]
Install zimbra-memcached [Y]
Install zimbra-proxy [Y]
Install zimbra-drive [Y]
Install zimbra-imapd (BETA - for evaluation only) [N]
Install zimbra-chat [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-snmp
zimbra-store
zimbra-apache
zimbra-spell
zimbra-memcached
zimbra-proxy
zimbra-drive
zimbra-patch
zimbra-mta-patch
zimbra-proxy-patch
zimbra-chat
Presionaremos “y” para modificar el sistema:
The system will be modified. Continue? [N] Y
Beginning Installation - see /tmp/install.log.TAoCzw2g for details...
zimbra-core-components will be downloaded and installed.
zimbra-timezone-data will be installed.
zimbra-common-mbox-conf-rights will be installed.
zimbra-common-mbox-conf-attrs will be installed.
zimbra-common-mbox-native-lib will be installed.
zimbra-common-core-jar will be installed.
zimbra-common-mbox-docs will be installed.
zimbra-common-mbox-db will be installed.
zimbra-common-core-libs will be installed.
zimbra-common-mbox-conf-msgs will be installed.
zimbra-common-mbox-conf will be installed.
zimbra-core will be installed.
zimbra-ldap-components will be downloaded and installed.
zimbra-ldap will be installed.
zimbra-logger will be installed.
zimbra-mta-components will be downloaded and installed.
zimbra-mta will be installed.
zimbra-snmp-components will be downloaded and installed.
zimbra-snmp will be installed.
zimbra-store-components will be downloaded and installed.
zimbra-jetty-distribution will be downloaded and installed.
zimbra-mbox-war will be installed.
zimbra-mbox-admin-console-war will be installed.
zimbra-mbox-store-libs will be installed.
zimbra-mbox-conf will be installed.
zimbra-mbox-service will be installed.
zimbra-mbox-webclient-war will be installed.
zimbra-store will be installed.
zimbra-apache-components will be downloaded and installed.
zimbra-apache will be installed.
zimbra-spell-components will be downloaded and installed.
zimbra-spell will be installed.
zimbra-memcached will be downloaded and installed.
zimbra-proxy-components will be downloaded and installed.
zimbra-proxy will be installed.
zimbra-drive will be downloaded and installed (later).
zimbra-patch will be downloaded and installed (later).
zimbra-mta-patch will be downloaded and installed (later).
zimbra-proxy-patch will be downloaded and installed (later).
zimbra-chat will be downloaded and installed (later).
Downloading packages (10):
zimbra-core-components
zimbra-ldap-components
zimbra-mta-components
zimbra-snmp-components
zimbra-store-components
zimbra-jetty-distribution
zimbra-apache-components
zimbra-spell-components
zimbra-memcached
zimbra-proxy-components
...done
Removing /opt/zimbra
Removing zimbra crontab entry...done.
Cleaning up zimbra init scripts...done.
Cleaning up /etc/security/limits.conf...done.
Finished removing Zimbra Collaboration Server.
Installing repo packages (10):
zimbra-core-components
zimbra-ldap-components
zimbra-mta-components
zimbra-snmp-components
zimbra-store-components
zimbra-jetty-distribution
zimbra-apache-components
zimbra-spell-components
zimbra-memcached
zimbra-proxy-components
...done
Installing local packages (25):
zimbra-timezone-data
zimbra-common-mbox-conf-rights
zimbra-common-mbox-conf-attrs
zimbra-common-mbox-native-lib
zimbra-common-core-jar
zimbra-common-mbox-docs
zimbra-common-mbox-db
zimbra-common-core-libs
zimbra-common-mbox-conf-msgs
zimbra-common-mbox-conf
zimbra-core
zimbra-ldap
zimbra-logger
zimbra-mta
zimbra-snmp
zimbra-mbox-war
zimbra-mbox-admin-console-war
zimbra-mbox-store-libs
zimbra-mbox-conf
zimbra-mbox-service
zimbra-mbox-webclient-war
zimbra-store
zimbra-apache
zimbra-spell
zimbra-proxy
...done
Installing extra packages (5):
zimbra-drive
zimbra-patch
zimbra-mta-patch
zimbra-proxy-patch
zimbra-chat
...done
Running Post Installation Configuration:
Operations logged to /tmp/zmsetup.20200329-004453.log
Installing LDAP configuration database...done.
Setting defaults...
Ahora tendremos que cambiar el dominio por defecto, cuidado al realizar este cambio porque muchos usuarios suelen fallar.
DNS ERROR resolving MX for mail.odontologospro.com
It is suggested that the domain name have an MX record configured in DNS
Change domain name? [Yes]
Create domain: [mail.odontologospro.com] odontologospro.com
MX: mail.odontologospro.com (94.176.239.26)
Interface: 127.0.0.1
Interface: ::1
Interface: ::2
Interface: 2a02:7b40:5eb0:ef1a::1
Interface: 94.176.239.26
Interface: 10.176.239.26
done.
Vamos a cambiar la password de admin. Vamos a entrar en el menú 6 del principal y luego el submenú 4 para cambiar la password de administrador de zimbra:
Select, or 'r' for previous menu [r] 4
Password for admin@odontologospro.com (min 6 characters): [jqR3yaoTrT] mipassword
Store configuration
1) Status: Enabled
2) Create Admin User: yes
3) Admin user to create: admin@odontologospro.com
***4) Admin Password set
5) Anti-virus quarantine user: virus-quarantine.2ednpmku@odontologospro.com
6) Enable automated spam training: yes
7) Spam training user: spam.oyqjuc6c@odontologospro.com
8) Non-spam(Ham) training user: ham.yifkpjdo@odontologospro.com
9) SMTP host: mail.odontologospro.com
10) Web server HTTP port: 8080
11) Web server HTTPS port: 8443
12) Web server mode: https
13) IMAP server port: 7143
14) IMAP server SSL port: 7993
15) POP server port: 7110
16) POP server SSL port: 7995
17) Use spell check server: yes
18) Spell server URL: http://mail.odontologospro.com:7780/aspell.php
19) Enable version update checks: TRUE
20) Enable version update notifications: TRUE
21) Version update notification email: admin@odontologospro.com
22) Version update source email: admin@odontologospro.com
23) Install mailstore (service webapp): yes
24) Install UI (zimbra,zimbraAdmin webapps): yes
Pulsamos Enter para regresar al menu principal
Select, or 'r' for previous menu [r] r
Main menu
1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-logger: Enabled
4) zimbra-mta: Enabled
5) zimbra-snmp: Enabled
6) zimbra-store: Enabled
7) zimbra-spell: Enabled
8) zimbra-proxy: Enabled
9) Default Class of Service Configuration:
s) Save config to file
x) Expand menu
q) Quit
Presionamos a para aplicar los cambios
*** CONFIGURATION COMPLETE - press 'a' to apply
Select from menu, or press 'a' to apply config (? - help) a
Pulsamos Enter
Save configuration data to a file? [Yes]
Pulsamos Enter
Save config in file: [/opt/zimbra/config.13192]
Saving config in /opt/zimbra/config.13192...done.
Escribimos YES para modificar el sistema
The system will be modified - continue? [No] YES
Operations logged to /tmp/zmsetup.20200329-004453.log
Setting local config values...
Ahora debemos esperar que el proceso de instalacion finalice, puede tardar hasta 10 minutos o en otras ocasiones un poco mas.
Al finalizar la instalacion le preguntar si desea notificar a Zimbra, le daremos que no.
Finished installing common zimlets.
Restarting mailboxd...done.
Creating galsync account for default domain...done.
You have the option of notifying Zimbra of your installation.
This helps us to track the uptake of the Zimbra Collaboration Server.
The only information that will be transmitted is:
The VERSION of zcs installed (8.8.15_GA_3869_UBUNTU16_64)
The ADMIN EMAIL ADDRESS created (admin@odontologospro.com)
Notify Zimbra of your installation? [Yes] NO
Una vez terminada la instalacion de zimbra, existen dos maneras de acceder al interfaz web ya sea por IP o por nombre de dominio. Mi recomendacion es que siempre lo hagan por nombre de dominio porque es mas facil recordarlo: https://mail.odontologospro.com/
Desde la linea de comando deberan ingresar los siguientes comandos:
mv /opt/zimbra/lib/ext/openchat/zal.jar /tmp
cp -rp /opt/zimbra/lib/ext/zimbradrive/zal.jar /opt/zimbra/lib/ext/openchat/zal.jar
su - zimbra
zmmailboxdctl restart
Aun quedan ciertos puntos muy importantes que debemos configurar para que nuestro servidor quede de manera bien estructurada. Para esto realizare otro post que te mostrare a continuacion:
Link del nuevo post
Espero les haya gustado este tutorial de Instalacion de Zimbra 🙂
Copyright © 2021 4LiveHost. All Rights Reserved.
We Accept: