• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
El Blog de Jorge de la Cruz

El Blog de Jorge de la Cruz

El Blog de Jorge de la Cruz - Todas las novedades sobre VMware, Veeam, InfluxData, Grafana, Zimbra, etc.

  • Home
  • VMware
    • VMworld
    • VMware vSphere 6.7
    • VMware vSphere 6.5
  • Veeam
    • Resumen Contenido 2021
    • Veeam v11
      • Continuous Data Protection (CDP
      • Ransomware Protection
      • Archive Tier
      • Mejoras en Instant Recovery
      • Veeam Agent for Mac
      • Veeam Backup for AHV v2.1
    • Veeam Backup for Microsoft Office 365
      • 1 – Razones para proteger nuestra información en Microsoft Office 365
      • 2 – Componentes lógicos de Veeam Backup for Microsoft Office 365 2.0
      • 3 – Instalación paso a paso de Veeam Backup for Microsoft Office 365 v2.0
      • 4 – Configuración inicial de Veeam Backup for Microsoft Office 365 v2.0
      • 5 – Creando trabajos de copia en Veeam Backup for Microsoft Office 365 v2.0
      • 6 – Restaurando elementos en Veeam Backup for Microsoft Office 365 v2.0
    • Veeam Backup for AWS
      • Veeam: Veeam anuncia Veeam Backup for AWS Free Edition
      • Veeam: Cómo Desplegar Veeam Backup for AWS – paso a paso
      • Veeam: Vistazo en profundidad al nuevo Veeam Backup for AWS – Creación de Políticas de Backup y Restauración
      • Veeam: Cómo conectar nuestro Veeam Backup & Replication a Veeam Backup for AWS
    • Veaam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte I – Introducción a Veeam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte II – Descarga e Instalación de Veeam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte III – Añadir una Infraestructura de VMware vSphere a Veeam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte IV – Añadir una Infraestructura de Veeam Backup and Replication a Veeam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte V – Realizando troubleshooting de vSphere usando Veeam ONE Monitor
      • En busca del Dashboard perfecto: Veeam ONE – Parte VI – Realizando troubleshooting de Veeam Backup and Replication usando Veeam ONE Monitor
      • En busca del Dashboard perfecto: Veeam ONE – Parte VII – Vistazo profundo a los Dashboards en Veeam ONE Reporter
      • En busca del Dashboard perfecto: Veeam ONE – Parte VIII – Vistazo profundo a Reportes en Veeam ONE Reporter
      • En busca del Dashboard perfecto: Veeam ONE – Parte IX – Chargeback para crear reportes de coste de nuestra Infraestructura
    • Veeam Availability Console
      • 1 – Teoría e información útil sobre el producto
      • 2 – Instalación de Veeam Availability Console
      • 3 – Configuración y conexión con VBR Server
      • 4 – Administración centralizada de Veeam Backup Agents
      • 5 – Backup de Agentes a diferentes destinos, SMB, Repositorio Veeam o Cloud Connect
      • 6 – Reportes de Backup de Veeam Agent y Veeam Backup and Replication
      • 7 – Manejando la Facturación de Veeam Agents, Backup and Replication y Cloud Connect
    • Backup y restore de cargas de trabajo a Microsoft Azure
      • 1 – Introducción
      • 2 – Conectividad entre nuestro Datacenter y Microsoft Azure
      • 3 – Desplegar Veeam Backup and Replication en Microsoft Azure
      • 4 – Configuración en nuestro Datacenter para backup a Microsoft Azure
      • 5 – Restaurando a Microsoft Azure, desde Microsoft Azure
      • 6 – Migrar cargas de trabajo desde Microsoft Azure hacía nuestro Datacenter
    • Veeam v9.5 Update 4
      • Veeam Cloud Tier
        • Cómo controlar el ancho de banda en Veeam Cloud Tier
      • Secure Restore y Staged Restore
      • Mejoras en Veeam Agent Management
      • Veeam Community Edition
      • Actualizar Veeam Enterprise Manager y Veeam Backup and Replication a la última versión
      • VeeamONE con Intelligent Diagnostics, Remediation actions, Business View 2.0 y Application Monitoring
    • VeeamON 2022
      • Novedades en Veeam ONE v12
    • VeeamON 2021
      • VBO v6 – Self-Service y Backup Copy Glacier-Azure Archive
    • VeeamON 2020
      • Veeam Backup for AWS v2.0
    • VeeamON 2019
      • Veeam Availability Orchestrator v2.0 – ¡novedades!
    • VeeamON 2017
      • Sesiones recomendadas
      • Día I – Veeam Availability Suite v10 – ¡novedades!
      • Día II – Veeam Azure PN (Powered Network), Scale-out Archive Tier y mucho más
    • VeeamON 2015
      • VeeamON 2015 volverá a Las Vegas en el único Evento sobre Disponibilidad en el Data Center
      • Completo resumen, keynotes e imágenes
      • vBrownBag – Jorge de la Cruz – Stop sending postcards to your customers
  • Zextras
  • PRTG
  • Office 365
    • Microsoft – Añadiendo nuestro dominio a Office 365, configuración de DNS y migración de actual Mailbox
    • Veeam: Usando Microsoft Office 365 para nuestras notificaciones por correo electrónico
    • PRTG: Usando Microsoft Office 365 para nuestras notificaciones por correo electrónico
  • Zimbra
    • Instalación
      • Instalando Zimbra 8.7.6 sobre Ubuntu 14.04 LTS – ¡con Chat y Drive!
      • Amazon Lightsail para instalar Zimbra Collaboration 8.7.1, Parte II
      • Amazon Lightsail para instalar Zimbra Collaboration 8.7.1, Parte I
      • Instalando Zimbra 8.7.x con un solo comando, incluye Chat y Drive
  • Linux
    • InfluxDB, Grafana y Telegraf
      • 1 – Instalación y configuración de los components
      • 2 – Instalar agente en Linux
      • 3 – Integración con PRTG
      • 4 – Instalar agente Telegraf en Nodos remotos Windows
      • 5 – Activar inputs específicos, Red, MySQL/MariaDB, Nginx
      • 6 – Monitorizando Veeam
    • Ansible y Zabbix
      • 1 – Inicio
      • 2 – Instalación de Ansible e integración con Active Directory
      • 3 – Configuración de AutoDiscovery en Zabbix
      • 4 – Instalación del agente de Zabbix en Windows
      • 5 – Instalación del agente de Zabbix en Linux y Auto Remove en Zabbix
    • Jenkins
      • 1 – Inicio
      • 2 – Instalación de Jenkins en Ubuntu
      • 3 – Instalando nuestro primer plugin
      • 4 – Sincronización NTP de Linux
      • 5 – Añadir un Slave Windows a Jenkins
      • 6 – Ejecutar tareas en Linux
      • 7 – Ejecutar tareas en Windows
    • Kubernetes
      • 1 – Introducción a Kubernetes
      • 2 – Instalación paso a paso
      • 3 – RollingUpdate con Kubernetes
      • 4 – Dashboard
      • 5 – Volúmenes NFS
      • 6 – Registry
      • 7 – Traefik
      • 8 – Systemd con Traefik y Proxy de Kubernetes
      • 9 – Heapster Influx Grafana
      • 10 – Labels de Kubernetes
      • 11 – API: Swagger
      • 12 – API: Creando nuestro primer POD
  • Contribuidores
    • Acerca de Jorge
    • Acerca de Oscar Mas
      • Clúster SQL
        • 1 – Introducción
        • 2 – Preparación de los equipos virtuales
        • 3 – Instalación del Clúster de Microsoft
        • 4 – Instalación de SQL Server para Clúster de Microsoft
        • 5 – Configuración de nuestro Clúster de SQL
        • 6 – Monitorización de Clúster de SQL con Zabbix
        • 7 – Actualizando clúster de SQL

Zimbra: Instalar Zimbra con un click usando ZimbraEasyInstall Script

15 May, 2015 - Escrito en: zimbra

Saludos amigos, hoy tengo el gusto de presentaros el nuevo ZimbraEasyInstall Script, un script pensado para instalar Zimbra Collaboration 8.6 sobre Ubuntu Server 14.04 LTS de manera muy sencilla, simplemente un click.

Os dejo a continuación un vídeo donde se muestra la instalación de Zimbra Collaboration usando el nuevo script ZimbraEasyInstall sobre una VM creada con VMware Fusion, en calidad de testing.

El Script está disponible de manera gratuita aquí – https://github.com/jorgedlcruz/zimbra-automated-installation

¿Qué es ZimbraEasyInstall?

El Script automatiza la instalación y configuración de Bind9 con el dominio y la IP que se la pasa como parámetro cuando se invoca el script. También descarga las dependencias del Sistema Operativo que Zimbra necesita.

Después de esto, el propio Script prepara dos subscripts para la instalación de Zimbra Collaboration, uno con las keystrokes de Zimbra para instalar todos los servicios menos dnscache (tendríamos conflictos al tener Bind también), y a su vez el segundo script que auto genera y prepara es el fichero config.defaults con toda la información necesaria para instalar Zimbra Collaboration de manera desatendida.

El fichero config.defaults además es autogenerado y alimentado con el dominio, IP y contraseña que se le pasa al script cuando se invoca. Después de esto, ZimbraEasyInstall descarga la última Release de Zimbra Collaboration, la descomprime y la instala haciendo uso de los dos scripts, de manera completamente desatendida.

Ventajas de usar el Script

  • Ahorro de tiempo
  • Completamente automatizado
  • Fácil de usar
  • Perfecto para instalar Zimbra y echar un vistazo rápido

Uso y ejemplo

El Script ZimbraEasyInstall es una manera sencilla de instalar Zimbra Collaboration sin tener que preocuparnos de instalaciones de DNS server que siempre suele traer problemas. Simplemente ejecuta el script y después de unos minutos estará instalado.

Simplemente se debe ejecutar el Script y pasarle de parámetros el dominio TLD que queremos que use, la IP que usará el servidor de DNS (normalmente suele ser la misma IP de la VM, pero en caso de que estéis usando mas de una eth está bien esta opción) y se debe pasar también la password que Zimbra usará para la cuenta de admin, LDAP, Mailbox, etc.

root@zimbramail:/home/oper# ./ZimbraEasyInstall zimbralab.local 192.168.211.40 Zimbra2015

Acceso al Web Client y Admin Console

El Script instalará todo correctamente y después de unos minutos podrás entrar en las siguientes URL de Zimbra Collaboration.

  • Web Client – https://YOURIP
  • Admin Console – https://YOURIP:7071

Siguientes pasos y mejoras futuras

El script sigue necesitando ser depurado y para futuras versiones tendremos:

  • Preparar y configurar la zona de reverseDNS, ahora mismo no se configura.
  • Hacer que el Script sea multi-plataforma para que funcione con CentOS/Red Hat, Suse y Ubuntu 12.04.
  • Hacer que el Script tenga la opción de Multi-Server, y que instale simplemente los roles necesarios.
  • Soporte para Network Edition, por ahora simplemente sirve para FOSS

Filed Under: zimbra Tagged With: zimbra install, zimbra script, zimbra silent install, ZimbraEasyInstall

Reader Interactions

Comments

  1. Jose Vicente says

    20 May, 2015 at 20:44

    Como siempre un acierto. Enhorabuena a las personas que habeis echo posible este script

    Saludos

    Reply
    • Jorge de la Cruz says

      20 May, 2015 at 20:46

      Muchas gracias Jose Vicente,
      Un saludo

      Reply
  2. Jose Vicente says

    20 May, 2015 at 20:52

    para solucionar que instalar como servidor DNS a añadir al script un flag al final de los parametros que indique que quieres DNSCACHE, BIND, DNSMASQ,

    Gracias por los aportes

    Reply
    • Jorge de la Cruz says

      20 May, 2015 at 20:54

      El script esta en un estado prematuro, funciona, pero queda mucho camino.
      Sin duda esta sugerencia es muy buena, y asi lo mejorare en cuanto tenga algo de tiempo para la v0.2.

      Un saludo

      Reply
  3. Serquam says

    22 May, 2015 at 5:42

    Muy bien explicado, pero me sale este error

    root@ip-192-168-200-10:/home/ubuntu# ./ZimbraEasyInstall zimbralab.local 192.168.200.10 Zimbra2015
    ./ZimbraEasyInstall: line 4: syntax error near unexpected token `newline’
    ./ZimbraEasyInstall: line 4: `’

    Reply
    • Jorge de la Cruz says

      22 May, 2015 at 11:50

      Que tienes en las 5 primeras lineas?

      Un saludo

      Reply
      • maximiliano says

        19 June, 2015 at 1:31

        Hola; me sucede lo mismo

        ./ZimbraEasyInstall: line 4: syntax error near unexpected token `newline’
        ./ZimbraEasyInstall: line 4: `’

        Un abrazo

        Reply
        • Jorge de la Cruz says

          19 June, 2015 at 1:37

          Voy a comprobarlo mañana y os comento a ver. Estais usando Ubuntu Server 14.04 LTS?

          Un saludo

          Reply
  4. Luis Yañez says

    27 May, 2015 at 3:17

    Hola Jorge, soy un fiel seguidor de tu bloc, te quiero felicitar por todos los grandes aportes que nos proporcionan y que nos salvan la vida cuando no sabemos como hacer configuraciones de Zimbra. No soy un gran programador, pero acabo de hacer un script para generar el host, detener postfix, iptables y generar las zonas de DNS incluida la reversa. En mis pruebas que he realizado estoy tratando de adaptar tu script para que pueda ejecutarce la vercion Network Edition en Centos y Red Hat 6. En donde te puedo compartir el codigo de lo que he realizado??

    Saludos y de nuevo felicidades por tu gran bloc

    Reply
  5. Maikel says

    8 June, 2015 at 5:46

    La instalación no la pide hacer me dice que hay un error en la linea 179 /opt/ …. Me dice que no encuentra el directorio ….

    Reply
    • Jorge de la Cruz says

      8 June, 2015 at 10:25

      Saludos Maikel,
      Tendrias que revisar que ha fallado, recuerda que este Script es para Ubuntu 14.04 Server LTS. si haces scroll en la consola puedes que ha pasado.

      Un saludo

      Reply
      • maikel says

        8 June, 2015 at 16:40

        Hola Jorge

        te muestro el error que me esta dando la instalación.

        te agradezco la ayuda.

        * Starting domain name service… bind9 [fail]
        Download and install Zimbra Collaboration dependencies
        Leyendo lista de paquetes… Hecho
        Creando árbol de dependencias
        Leyendo la información de estado… Hecho
        E: No se ha podido localizar el paquete libperl5.18
        E: No se pudo encontrar ningún paquete con la expresión regular «libperl5.18»
        Creating the Scripts files
        mkdir: no se puede crear el directorio «/tmp/zcs»: El archivo ya existe
        Downloading Zimbra Collaboration 8.6
        –2015-06-08 10:06:37– https://files.zimbra.com/downloads/8.6.0_GA/zcs-8.6.0_GA_1153.UBUNTU14_64.20141215151116.tgz
        Resolviendo files.zimbra.com (files.zimbra.com)… falló: Nombre o servicio desconocido.
        wget: no se pudo resolver la dirección del equipo “files.zimbra.com”
        tar (child): zcs-*: No se puede open: No existe el archivo o el directorio
        tar (child): Error is not recoverable: exiting now
        tar: Child returned status 2
        tar: Error is not recoverable: exiting now
        Installing Zimbra Collaboration just the Software
        ./ZimbraEasyInstall: línea 177: cd: /tmp/zcs/zcs-*: No existe el archivo o el directorio
        Installing Zimbra Collaboration injecting the configuration
        ./ZimbraEasyInstall: línea 179: /opt/zimbra/libexec/zmsetup.pl: No existe el archivo o el directorio

        Reply
        • Jorge de la Cruz says

          8 June, 2015 at 17:03

          Saludos,
          Ha fallado practicamente todo, estas usando Ubuntu Server 14.04 LTS sin nada adicional?

          Un saludo

          Reply
          • maikel says

            8 June, 2015 at 20:24

            Si jorge el ubuntu server estas limpio desde cero. Adicional te puedo indicar que ya tengo un dns fucionando en la red. no se si eso falle por eso..

          • Jorge de la Cruz says

            9 June, 2015 at 1:18

            No deberia de fallar, estas usando IP estatica o DHCP? El DNS server esta en este ubuntu o en otro server?

            Un saludo

          • maikel says

            9 June, 2015 at 0:07

            no tengo nada adicional en el ubuntu server y no me funciono

  6. Maikel says

    10 June, 2015 at 20:41

    Jorge te comento que el problema que tenia era la versión equivocada del ubuntu. 14.10.

    Ya realice la instalación, el problema que tengo ahora es no llego a mandar correo desde las cuenta de admin
    Imposible enviar el mensaje: mail.SEND_FAILURE

    si me puedes ayudar con este punto.

    Reply
    • Jorge de la Cruz says

      10 June, 2015 at 21:53

      Saludos Maikel,
      Que tienes en tu fichero /etc/hosts y de /etc/hostname? Y cual es el resultado de ifconfig?

      Un saludo

      Reply
      • maikel says

        17 June, 2015 at 0:01

        Saludos Jorge ambos archivos deben contener la misma información ?

        por ejemplo en /etc/hostname

        ubuntu.local.com

        /etc/hosts
        127.0.0.1 localhost.localdomain localhost
        10.0.0.3 ubuntu.local.com ubuntu

        esa debería ser la configuración.

        ambos archivos

        Reply
        • Jorge de la Cruz says

          17 June, 2015 at 0:09

          Asi es, deberia funcionar bien asi.

          Un saludo

          Reply
      • maikel says

        17 June, 2015 at 15:37

        root@correo:~# ifconfig
        lo Link encap:Bucle local
        Direc. inet:127.0.0.1 Másc:255.0.0.0
        Dirección inet6: ::1/128 Alcance:Anfitrión
        ACTIVO BUCLE FUNCIONANDO MTU:65536 Métrica:1
        Paquetes RX:19459 errores:0 perdidos:0 overruns:0 frame:0
        Paquetes TX:19459 errores:0 perdidos:0 overruns:0 carrier:0
        colisiones:0 long.colaTX:0
        Bytes RX:20735309 (20.7 MB) TX bytes:20735309 (20.7 MB)

        p10p1 Link encap:Ethernet direcciónHW 08:2e:5f:0a:a7:7b
        Direc. inet:10.0.2.10 Difus.:10.0.2.255 Másc:255.255.255.0
        Dirección inet6: fe80::a2e:5fff:fe0a:a77b/64 Alcance:Enlace
        ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
        Paquetes RX:49237 errores:0 perdidos:624 overruns:0 frame:0
        Paquetes TX:26820 errores:0 perdidos:0 overruns:0 carrier:0
        colisiones:0 long.colaTX:1000
        Bytes RX:39808536 (39.8 MB) TX bytes:2861664 (2.8 MB)
        Interrupción:18

        Reply
        • Jorge de la Cruz says

          17 June, 2015 at 16:56

          Que version de Linux estas usando y sobre que sistema de virtualizacion? Un saludo

          Reply
          • Maikel says

            19 June, 2015 at 21:29

            Hola jorge no estoy utilizando maquina virtual pero pude darme cuenta en otro tutorial que tienes en tu pagina que utilizas la siguiente linea en el archivo /etc/network/interfaces

            allow-hotplug

            dicha linea no la tengo configurada y creo que es por eso que esta fallando, tus impresiones???

          • Jorge de la Cruz says

            19 June, 2015 at 22:54

            Cual es el resultado de lsb_release -a?

            Usas Ip statica o dinamica?

            Un saludo

  7. cesar benites says

    20 June, 2015 at 1:34

    Hola Jorge,

    Soy novato en esto de zimbra, yo solo administro localmente el serviciom y ahora estoy muy interesado en aprender mucho mas de este producto por que a los años quevengo usandolo me parece una plataforma tan fiable que no desprecia nada a su paso.

    Diculpa si el tema de conversacion no es para este foro pero tengo una duda muy puntual.

    Necesito hacer 3 cosas importantisimas

    quisiera migrar y actualizar mi servicio de zimbra, la que tengo es la 6 y deseo a una version superior.

    Para eso necesito

    hacer back up
    realizar la migracion y apagar el servidor viejo.

    NEcesito saber como hacerlo, ya que seria mi primera experiencia. o por ultimo.

    Como hacerle un mantenimiento, hacerle backup y apagarlo para mantenimiento electrico.

    Se que es mucho pedir pero me ayudaria bastante en mi formacion,

    Muchisimas gracias y exitos

    Reply
    • Jorge de la Cruz says

      20 June, 2015 at 12:54

      Saludos Cesar,
      Creo que el camino parece complicado pero no hay que desesperar, lo primero es preguntar es fisico o virtual?
      Si es Virtual haz un snapshot y una copia antes por si acaso.
      Si es fisico, apaga los servicios de Zimbra y haz una copia enter con rsync a un almacenamiento externo que tengas – USB o NAS, etc.

      No dices que version de OS tienes, dejame saber que version de Sistema Operativo tienes, y cual es el resultado del comando zmcontrol -v como usuario zimbra.

      Un saludo

      Reply
      • cesar benites says

        27 August, 2015 at 0:20

        Hola, gracias por el apoyo, ahora tengo un dilema.
        He decidido hacer una instalacion nueva, en Vmware bajo centos 7 y el zimbra 8.6 cs

        Tengo un grandisimo problema.

        Ya que tengo un servicio aparte de zimbra 6.0 cada vez que hago la consulta MX me da este resultado

        ; <> DiG 9.9.4-RedHat-9.9.4-18.el7_1.3 <> XXX.XX.pe MX
        ;; global options: +cmd
        ;; Got answer:
        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47526
        ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 2

        ;; OPT PSEUDOSECTION:
        ; EDNS: version: 0, flags:; udp: 4000
        ;; QUESTION SECTION:
        ;DOMINIO.COM. IN MX

        ;; ANSWER SECTION:
        DOMINIO.COM. 3600 IN MX 10 mail.DOMINIO.COM.

        ;; ADDITIONAL SECTION:
        mail.DOMINIO.COM. 3600 IN A 192.168.100.40

        ;; Query time: 1 msec
        ;; SERVER: 192.168.100.34#53(192.168.100.34)
        ;; WHEN: mié ago 26 17:14:56 PET 2015
        ;; MSG SIZE rcvd: 82

        el problema esta en que mi servidor nuevo es 192.168.100.9 y tiene como ruta correo.DOMINIO.COM

        Ya lo instale muchas veces y siempre llego a lo mismo, llame a mi ISP y pedi que me registren una ip publica con un MX con el servicio correo.MIDOMINIO.COM y con prioridad 10, sin elminiar el otro mail.MIDOMINIO.COM.

        por consiguiente otro problema mas que tengo es que no puedo acceder al portal de administración dandome el error "err_name not respond"

        cual cree usted es mi problema?, que tengo que hacer para poder entrar al portal.

        Reply
        • Jorge de la Cruz says

          27 August, 2015 at 10:33

          Saludos, lo que deberias hacer es usar SplitDNS, que se trata de usar un servidor DNS interno que te resuelve el mismo dominio que tienes fuera pero con IPs de dentro, por lo que mail.dominio.com te resuelve 192.168.1.100 por ejemplo y correo.dominio.com te resuelve 192.168.1.101, luegoe xterno ya lo que debas tener como siempre.

          Echa un ojo a http://wiki.zimbra.com/wiki/Split_dns

          Un saludo

          Reply
  8. Juan Jose says

    23 June, 2015 at 12:27

    Hola Jorge,

    En mi caso, configuré el zimbra siguiendo el proceso de instalación que tienes en otro post, y sin problemas hasta ahora, que desde un dominio me estan llegando rebotados correos con:
    “This is the mail system at host correozimbra.dominio.es.
    : host mx.dominio.com[111.222.333.444.] said: 550 Reverse DNS
    lookup failed for 123.456.654.321 (in reply to RCPT TO command)”
    Según he leido, el nombre del host del zimbra debe estar asociado a una ip, es decir, correozimbra.dominio.es a 123.456.654.123 y viceversa, que si haces un lookup a 123.456.654.321 te diga que es correozimbra.dominio.es, y esto es por tu isp, pero ¿hay que cambiar algo en el zimbra?

    Saludos,

    Reply
  9. Francisco Ramos says

    27 June, 2015 at 1:16

    Modifique tu script, únicamente comente la parte de la instalación y configuración del BIND9 ya que tengo, por ahora, un DNS en la nube y ya tengo un subdominio apuntando a mi server, luego procedí a ejecutar el script y todo va bien pero justo en esta parte, Creating galsync account for default domain…failed., me sale “failed”, sin embargo el procedimiento termina, pero cuando quiero acceder vía web me sale “HTTP ERROR 502”, puedes ayudarme?.

    Este es el error completo mostrado en el navegador:
    Problem accessing ZCS upstream server. Cannot connect to the ZCS upstream server. Connection is refused.
    Possible reasons:

    upstream server is unreachable
    upstream server is currently being upgraded
    upstream server is down
    Please contact your ZCS administrator to fix the problem.

    Powered by Nginx-Zimbra://

    Gracias.

    Reply
    • Jorge de la Cruz says

      27 June, 2015 at 21:12

      Podria ser un fallo en el /etc/hosts y el hostname, o que no resuelva los mx y el A del dominio.

      No deberia fallar, si abres el log de instalacion, puedes pegar el error exacto?

      Un saludo

      Reply
      • Francisco Ramos says

        29 June, 2015 at 18:45

        Mi archivo hosts
        127.0.0.1 localhost.localdomain localhost
        172.16.250.16 zimbramail.mailserver.pandf.org.mx zimbramail

        # The following lines are desirable for IPv6 capable hosts
        ::1 localhost ip6-localhost ip6-loopback
        ff02::1 ip6-allnodes
        ff02::2 ip6-allrouters
        ~

        Mi archivo hostname
        zimbramail

        Esto es lo que me muestra el log

        Fri Jun 26 19:18:11 2015 Creating galsync account for default domain…
        Fri Jun 26 19:18:13 2015 *** Running as zimbra user: /opt/zimbra/bin/zmgsautil createAccount -a [email protected] -n InternalGAL –domain mailserver.pandf.org.mx -s zimbramail.mailserver.pandf.org.mx -t zimbra -f _InternalGAL
        [] INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused
        [] INFO: Retrying request
        Exception in thread “main” java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
        at java.net.Socket.connect(Socket.java:589)
        at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:649)
        at com.zimbra.common.net.CustomSSLSocket.connect(CustomSSLSocket.java:311)
        at com.zimbra.common.net.ProtocolSocketFactoryWrapper.createSocket(ProtocolSocketFactoryWrapper.java:48)
        at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
        at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
        at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
        at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
        at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
        at com.zimbra.common.soap.SoapHttpTransport.invoke(SoapHttpTransport.java:244)
        at com.zimbra.common.soap.SoapHttpTransport.invoke(SoapHttpTransport.java:170)
        at com.zimbra.common.soap.SoapTransport.invoke(SoapTransport.java:408)
        at com.zimbra.common.soap.SoapTransport.invoke(SoapTransport.java:371)
        at com.zimbra.cs.util.GalSyncAccountUtil.auth(GalSyncAccountUtil.java:248)
        at com.zimbra.cs.util.GalSyncAccountUtil.createGalSyncAccount(GalSyncAccountUtil.java:156)
        at com.zimbra.cs.util.GalSyncAccountUtil.main(GalSyncAccountUtil.java:314)
        Fri Jun 26 19:18:15 2015 failed.

        Y esto es lo que tengo configurado en mi DNS

        mailserver.pandf.org.mx. 14400 IN A 148.–.–.176
        http://www.mailserver.pandf.org.mx. 14400 IN A 148.–.–.176
        webdisk.mailserver.pandf.org.mx. 14400 IN A 148.–.–.176
        mailserver.pandf.org.mx. 14400 IN TXT v=spf1 +a +mx +ip4:148.–.–.176 ~all

        Que puede estar mal?, he leído que podría ser porque se configura el proxy cuando no se requiere…… puedes ayudarme?.
        Gracias.

        Reply
        • Jorge de la Cruz says

          29 June, 2015 at 18:55

          Saludos,
          No entiendo muy bien la zona de DNS que usas, veo que el dominio principal es pandf.org.mx el cual tiene de MX lo siguiente:
          0 pandf.org.mx 162.212.130.121

          Esa IP deberia ser la IP que conecta con tu Zimbra al final, mediante Firewall, etc.

          Segun veo el error que sucede es que no tienes una entrada MX para zimbramail.mailserver.pandf.org.mx, no se porque usas el subdominio mailserver.pandf.org.mx. Pero si lo usas, debes poner un MX para ese subdominio. Es un poco complejo y yo no usaria tantos subdominios.

          Un saludo

          Reply
          • Francisco Ramos says

            29 June, 2015 at 19:44

            HOLA, LA RAZON POR LA CUAL ESTOY USANDO UN SUBDOMINIO ES PORQUE ACTUALMENTE TENGO UN SERVIDOR EN LA NUBE EL CUAL YA TIENE UN SERVIDOR DE CORREO CORRIENDO, ESTE SERVIDOR LO ESTOY MIGRANDO A UN SERVIDOR LOCAL EN UNA DMZ Y QUIERO IMPLEMENTAR EL ZIMBRA PERO PARA PROBAR DECIDI USAR EL SUBDOMINIO PARA DESPUÉS, UNA VEZ YA FUNCIONANDO EL ZIMBRA, USAR EL DOMINIO PRINCIPAL.

            DIME EN BASE A TU EXPERIENCIA, ¿ES CORRECTO HACER ESTO? O ¿PUEDO HACER ALGO MAS SIMPLE? TOMANDO EN CUENTA QUE EL SERVICIO DE CORREO DEBE ENVIAR Y RECIBIR A SERVIDORES EXTERNOS ANTES DE LA MIGRACIÓN.

            GRACIAS.

          • Francisco Ramos says

            29 June, 2015 at 20:10

            Estoy usando un subdominio porque actualmente tengo un servidor en la nube donde esta corriendo un mailserver al cual esta apuntando el dominio principal, la idea es colocar ese servidor en una DMZ dentro de mi site y para ello quiero implementar Zimbra.

            De acuerdo a tu amplia experiencia en Zimbra ¿que me aconsejas para realizar mis pruebas sin usar subdominios, considerando que el dominio principal esta siendo usado?.

            Gracias.
            Gracias.

          • Jorge de la Cruz says

            29 June, 2015 at 23:08

            Buenas tardes,
            Recomiendo usar una entrada de tipo A, que no subdominio del tipo zimbramail.pandf.org.mx apuntando a la IP publica que enviara y recibira el correo hacia Zimbra.
            A su vez si quieres usar SplitDNS, que es tener dos zonas DNS, una interna y una externa, para el dominio interno te recomiendo que uses pandf.org.mx y para el hostname zimbramail, el hostname entero debe ser zimbramail.pandf.org.mx, que ademas debe ir en el fichero hosts que me mostraste antes.

            Dale un vistazo a la documentacion de Zimbra o deja aqui tus dudas.

            Un saludo

          • Francisco Ramos says

            29 June, 2015 at 21:37

            OK lo voy a probar con otro dominio, espero que no se complique mucho después la migración a mi dominio principal, me recomiendas probar con Docker?

            Gracias.

          • Jorge de la Cruz says

            29 June, 2015 at 23:09

            Saludos Francisco, dentro del servidor Zimbra puedes tener el mismo dominio que tienes en el otro servidor de correo, e importar luego los correos usando imapsync, no veo la dificultad.

            No te recomiendo usar Docker para produccion, ya que al final debajo de Docker tendras que tener un entorno de DNS, y correo funcional, que es donde ahora parece estar el problema 🙂

            Un saludo !

  10. Francisco Ramos says

    1 July, 2015 at 17:24

    Hola ya he intentado con instalar el Zimbra con el instalador con lo siguiente:
    Ubuntu Server 14.04
    dominio con registro MX: laciudadquequeremos.mx
    DNS: Bind9
    Te comento, la ocasión anterior que estuve tratando de instalarlo con un subdominio tuve problemas con el registro MX, el zimbra marcaba un error, el mismo, ahora tengo un dominio apuntando a mi server donde ya configure el DNS con registro MX y ya resuelve sin problemas, el problema es que cuando el Zimbra esta terminando el proceso de instalación me dice
    “Setting defaults…No results returned for A lookup of zimbramail.laciudadquequeremos.mx
    Checked nameservers:
    148.240.21.176
    189.209.208.181
    No results returned for AAAA lookup of zimbramail.laciudadquequeremos.mx
    Checked nameservers:
    148.240.21.176
    189.209.208.181
    “,
    sin embargo coloco un nslookup en mi server y si lo resuelve
    root@zimbramail:/home/cdradmin# nslookup zimbramail.laciudadquequeremos.mx
    Server: 189.209.208.181
    Address: 189.209.208.181#53

    Non-authoritative answer:
    Name: zimbramail.laciudadquequeremos.mx
    Address: 148.240.21.176

    enseguida te coloco el error del log:
    Tue Jun 30 10:58:44 2015 Creating galsync account for default domain…
    Tue Jun 30 10:58:45 2015 *** Running as zimbra user: /opt/zimbra/bin/zmgsautil createAccount -a [email protected] -n InternalGAL –domain laciudadquequeremos.mx -s zimbramail.laciudadquequeremos.mx -t zimbra -f _InternalGAL
    [] INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused
    [] INFO: Retrying request
    Exception in thread “main” java.net.ConnectException: Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:649)
    at com.zimbra.common.net.CustomSSLSocket.connect(CustomSSLSocket.java:311)
    at com.zimbra.common.net.ProtocolSocketFactoryWrapper.createSocket(ProtocolSocketFactoryWrapper.java:48)
    at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
    at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at com.zimbra.common.soap.SoapHttpTransport.invoke(SoapHttpTransport.java:244)
    at com.zimbra.common.soap.SoapHttpTransport.invoke(SoapHttpTransport.java:170)
    at com.zimbra.common.soap.SoapTransport.invoke(SoapTransport.java:408)
    at com.zimbra.common.soap.SoapTransport.invoke(SoapTransport.java:371)
    at com.zimbra.cs.util.GalSyncAccountUtil.auth(GalSyncAccountUtil.java:248)
    at com.zimbra.cs.util.GalSyncAccountUtil.createGalSyncAccount(GalSyncAccountUtil.java:156)
    at com.zimbra.cs.util.GalSyncAccountUtil.main(GalSyncAccountUtil.java:314)
    Tue Jun 30 10:58:47 2015 failed.

    El archivo /etc/hosts
    127.0.0.1 localhost.localdomain localhost
    172.16.250.16 zimbramail.laciudadquequeremos.mx zimbramail

    # The following lines are desirable for IPv6 capable hosts
    ::1 localhost ip6-localhost ip6-loopback
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters

    /etc/hostname
    zimbramail

    Mis zonas en el bind9
    ;
    ; BIND data file for local loopback interface
    ;
    $TTL 604800
    @ IN SOA laciudadquequeremos.mx. root.localhost. (
    2 ; Serial
    604800 ; Refresh
    86400 ; Retry
    2419200 ; Expire
    604800 ) ; Negative Cache TTL
    ;
    @ IN NS laciudadquequeremos.mx.
    @ IN A 148.–.–.176
    @ IN MX 10 zimbramail.laciudadquequeremos.mx.
    zimbramail IN A 148.–.–.176
    laciudadquequeremos.mx. IN A 148.–.–.176
    http://www.laciudadquequeremos.mx. IN A 148.–.–.176
    pop3 IN A 148.–.–.176
    imap IN A 148.–.–.176
    imap4 IN A 148.–.–.176
    smtp IN A 148.–.–.176

    Error en el navegador:
    HTTP ERROR 502

    Problem accessing ZCS upstream server. Cannot connect to the ZCS upstream server. Connection is refused.
    Possible reasons:

    upstream server is unreachable
    upstream server is currently being upgraded
    upstream server is down
    Please contact your ZCS administrator to fix the problem.

    Powered by Nginx-Zimbra://

    Puedes orientarme, Gracias.

    Reply
    • Jorge de la Cruz says

      1 July, 2015 at 18:08

      Saludos,
      Aqui hay varias cosas:
      1.- Si quieres usar el Script que he creado, debes poner de servidor DNS primario a si mismo y de segundo a google. Puedes ver a que me refiero aqui – https://youtu.be/LKrmL1AlU0g?t=268
      2.- Si quieres usar una instalacion manual, y estas usando un server Bind externo, en otro servidor, debes seguir los mismos pasos que antes pero poner de DNS primario la IP del server que haga de DNS dentro de tu red.
      3.- Si quieres usar una instalacion manual, y estas usando un server Bind interno dentro de este mismo server, lo mismo que en el primer caso, debes poner como primario la propia IP del servidor – https://youtu.be/LKrmL1AlU0g?t=268

      Para probar si funciona el comando correcto desde el servidor es:
      dig mx laciudadquequeremos.mx
      Y
      dig a laciudadquequeremos.mx

      Un saludo

      Reply
      • Francisco Ramos says

        1 July, 2015 at 18:23

        Hola,
        Estoy usando el script y un bind interno, es decir solo comente la parte de la instalación y configuración del bind en tu script, debido a que ya lo tenia preconfigurado y tengo en mi archivo /etc/network/interfaces a mi mismo server como DNS primario, en secundario tengo el de mi proveedor (tendrá que ver que no sea el de Google?), en los casos 2 y 3 que describes no caigo.
        # The loopback network interface
        auto lo
        iface lo inet loopback

        # The primary network interface
        auto eth0
        iface eth0 inet static
        address 172.16.250.16
        netmask 255.255.255.0
        network 172.16.250.0
        broadcast 172.16.250.255
        gateway 172.16.250.251
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 148.240.21.176 189.209.208.181
        dns-search laciudadquequeremos.mx

        Estas son los resultados del comando dig y creo que están funcionando correctamente:
        root@zimbramail:/home/cdradmin# dig mx laciudadquequeremos.mx

        ; <> DiG 9.9.5-3ubuntu0.2-Ubuntu <> mx laciudadquequeremos.mx
        ;; global options: +cmd
        ;; Got answer:
        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57101
        ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 3

        ;; OPT PSEUDOSECTION:
        ; EDNS: version: 0, flags:; udp: 4096
        ;; QUESTION SECTION:
        ;laciudadquequeremos.mx. IN MX

        ;; ANSWER SECTION:
        laciudadquequeremos.mx. 43200 IN MX 10 zimbramail.laciudadquequeremos.mx.

        ;; AUTHORITY SECTION:
        laciudadquequeremos.mx. 39111 IN NS laciudadquequeremos.mx.

        ;; ADDITIONAL SECTION:
        zimbramail.laciudadquequeremos.mx. 38812 IN A 148.240.21.176
        laciudadquequeremos.mx. 39111 IN A 148.240.21.176

        ;; Query time: 156 msec
        ;; SERVER: 189.209.208.181#53(189.209.208.181)
        ;; WHEN: Wed Jul 01 02:33:03 CDT 2015
        ;; MSG SIZE rcvd: 124

        root@zimbramail:/home/cdradmin# dig a laciudadquequeremos.mx

        ; <> DiG 9.9.5-3ubuntu0.2-Ubuntu <> a laciudadquequeremos.mx
        ;; global options: +cmd
        ;; Got answer:
        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56100
        ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

        ;; OPT PSEUDOSECTION:
        ; EDNS: version: 0, flags:; udp: 4096
        ;; QUESTION SECTION:
        ;laciudadquequeremos.mx. IN A

        ;; ANSWER SECTION:
        laciudadquequeremos.mx. 38979 IN A 148.240.21.176

        ;; AUTHORITY SECTION:
        laciudadquequeremos.mx. 38979 IN NS laciudadquequeremos.mx.

        ;; Query time: 14 msec
        ;; SERVER: 189.209.208.181#53(189.209.208.181)
        ;; WHEN: Wed Jul 01 02:35:15 CDT 2015
        ;; MSG SIZE rcvd: 81

        Alguna idea?
        que estoy haciendo mal?
        Gracias.

        Reply
        • Jorge de la Cruz says

          1 July, 2015 at 18:35

          Pero, por que tu fichero /et/hosts tiene lo siguiente
          172.16.250.16 zimbramail.laciudadquequeremos.mx zimbramail

          Y tu zona DNS tiene que zimbramail.laciudadquequeremos.mx. resuelve a 148.240.21.176?

          No va a funcionar nunca de esta manera, tu server bind interno debe resolver zimbramail.laciudadquequeremos.mx hacia la IP interna. Luego en el exterior debes configurar un servidor DNS publico que resuelva las IPS publicas. Esto se llama SplitDNS, tener la misma zona DNS, pero una interna y otra externa.

          Veo que actualmente no sigues ninguna de las recomendaciones de DNS establecidas y puedes ver cuantos errores tienes aqui – http://www.intodns.com/laciudadquequeremos.mx

          Te recomiendo que revises todo lo que a DNS se refiere, que contrates un servicio de DNS publico, como puede ser Route 53 de Amazon, o de goddady, etc. Y hagas lo que comento, una zona DNs interna y otra zona DNs externa, debes tener siempre dos servidores DNs publicos.

          Un saludo

          Reply
          • Francisco Ramos says

            1 July, 2015 at 19:55

            Disculpa mi ignorancia y es que apenas me estoy familiarizando con los terminología web, soy desarrollador java y no estaba muy involucrado con web, sin embargo siempre me gusta aprender nuevas cosas, y en estos momentos por la premura de la situación que estamos pasando me obligan a brincarme ciertas cosas pero gracias por tu conocimiento, tu paciencia y tus recomendaciones, comenzare de nuevo.

            Gracias, cualquier cosa te volveré a molestar.

        • Francisco Ramos says

          1 July, 2015 at 18:34

          Se me paso comentarte que este server lo tengo detrás de un firewall y tiene una IP nateada, es decir tiene una IP publica y una IP interna, la IP publica es la que resuelve los DNS.

          Gracias

          Reply
  11. Francisco Ramos says

    3 July, 2015 at 23:56

    Hola, he vuelto a empezar de cero, otra vez, he seguido todos los pasos descritos en tu tutorial y todo se ha ejecutado sin errores, sin embargo me sigue saliendo el error 502 en el navegador.
    HTTP ERROR 502

    Problem accessing ZCS upstream server. Cannot connect to the ZCS upstream server. Connection is refused.
    Possible reasons:

    upstream server is unreachable
    upstream server is currently being upgraded
    upstream server is down
    Please contact your ZCS administrator to fix the problem.

    Powered by Nginx-Zimbra://

    mi archivo hosts
    127.0.0.1 localhost.localdomain localhost
    148.240.21.176 zimbramail.pandf.local zimbramail

    # The following lines are desirable for IPv6 capable hosts
    ::1 localhost ip6-localhost ip6-loopback
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ~

    interfaces
    auto lo
    iface lo inet loopback

    # The primary network interface
    auto eth0
    iface eth0 inet static
    address 148.240.21.176
    netmask 255.255.255.224
    network 148.240.21.160
    broadcast 148.240.21.191
    gateway 148.240.21.161
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 148.240.21.176 8.8.8.8
    dns-search pandf.local

    He leido que este error tiene algo que ver con este parametro: zimbraMailMode, any idea?
    Gracias.

    Reply
    • Jorge de la Cruz says

      4 July, 2015 at 0:26

      Saludos, creo que es problema de tu entorno, no deberias de usar una IP publica dentro del Servidor, si luego haces NAT.

      No puedes usar una IP privada y hacer NAt luego?

      un saludo

      Reply
      • Francisco Ramos says

        4 July, 2015 at 0:42

        Saludos, De hecho se me paso comentarte que este servidor en el que monte, esta vez, el Zimbra ya esta aislado, es decir ya no hace ningún NAT, es decir literalmente coloque un switch en mi llegada del internet y ahi coloque el server para que evitar precisamente las inconsistencias que puede tener mi entorno pero sigue el error.

        Saludos.

        Reply
        • Jorge de la Cruz says

          4 July, 2015 at 1:27

          Si esta completamente externo, no comprendo que esta sucediendo. Prueba el modo tradicional de instalacion, paso a paso. Nunca uses .local para la instalacion, debes usar un dominio valido .TLD, si quieres usar la IP publica, deberias tener las DNS externalizadas como te comente, y luego una vez resuelve ya todo, instalar Zimbra, asi te ahorras el trabajo de instalar un bind local que ademas segun veo es publicl, que solo puede traer problemas.

          Un saludo

          Reply
          • Francisco Ramos says

            4 July, 2015 at 17:13

            Listo, se soluciono el problema, modifique el parámetro que te comente, le cambie el valor por default por el valor “both” con el siguiente comando “zmtlsctl” y con eso ya no me sale el error y ya puedo loguearme en ambas interfaces. Ahora tendré que prepararlo bien para producción.

            Mil gracias por la ayuda

          • Jorge de la Cruz says

            5 July, 2015 at 0:20

            Saludos, entonces solo puedes acceder por http? Me sigue pareciendo muy raro que esto suceda. De todas formas echa un vistazo al post que escribimos hace un tiempo: https://www.jorgedelacruz.es/2015/01/13/zimbra-una-vez-instalado-que-hago-administrador/

            Un saludo

          • Francisco Ramos says

            5 July, 2015 at 5:29

            No, estoy accesando por https y le echare un vistazo al link que me colocaste.

            Gracias.

          • Francisco Ramos says

            6 July, 2015 at 16:57

            Jorge, buen día, pregunta, una vez instalado el Zimbra debería ya poder enviar correos, al menos entre usuarios del mismo servidor, cierto? porque al querer enviar un correo me sale el siguiente error:
            “imposible enviar el mensaje: mail.SEND_FAILURE
            method:[unknown]
            msg: SMTP server reported: MESSAGE_NOT_DELIVERED
            code: mail.SEND_FAILURE
            detail: soap:sender
            trace: qtp509886383-4117:https://148.–.–.–:8443/service/soap/SendMsgRequest:1436193364805:b8d0bfa41624ea3e”

            Detalles de mi instalación:
            realice otra instalación con el script pero ahora usando un dominio real (que por cierto esta apuntando a otro server) y en esta ocasión me salieron errores de creación de usuarios, como el quarentine, etc…, (*), sin embargo termino el proceso bien y logre loguearme sin problemas entrando por https y sin modificar el parámetro anteriormente descrito (cosa que me desorienta un poco).

            (* estractos del log donde salieron errores)
            Sun Jul 5 22:28:31 2015 done.
            Sun Jul 5 22:28:31 2015 Creating server entry for zimbramail.pandf.org.mx…
            Sun Jul 5 22:28:32 2015 ERROR: account.NO_SUCH_SERVER (no such server: zimbramail.pandf.org.mx)
            Sun Jul 5 22:28:32 2015 *** Running as zimbra user: /opt/zimbra/bin/zmprov -r -m -l cs zimbramail.pandf.org.mx
            0c9999fc-4fc9-45f1-a37e-3d33348d2ea9
            Sun Jul 5 22:28:33 2015 done.
            Sun Jul 5 22:28:33 2015 Setting Zimbra IP Mode…
            Sun Jul 5 22:28:33 2015 Updating cached config attribute for Server zimbramail.pandf.org.mx: zimbraIPMode=ipv4
            Sun Jul 5 22:28:33 2015 *** Running as zimbra user: /opt/zimbra/bin/zmprov -r -m -l ms zimbramail.pandf.org.mx zimbraIPMode ‘ipv4’
            Sun Jul 5 22:28:34 2015 done.
            ……
            Sun Jul 5 22:29:27 2015 Creating admin account [email protected]…
            Sun Jul 5 22:29:29 2015 ERROR: account.NO_SUCH_ACCOUNT (no such account: [email protected])
            Sun Jul 5 22:29:29 2015 *** Running as zimbra user: /opt/zimbra/bin/zmprov
            1f686f75-aeff-436b-a127-42dfd6d19334
            Sun Jul 5 22:29:30 2015 done.
            …….
            Sun Jul 5 22:29:32 2015 Creating user [email protected]…
            Sun Jul 5 22:29:33 2015 ERROR: account.NO_SUCH_ACCOUNT (no such account: [email protected])
            Sun Jul 5 22:29:34 2015 *** Running as zimbra user: /opt/zimbra/bin/zmprov
            e32985ed-2c84-4345-b994-9456135d97b9
            Sun Jul 5 22:29:35 2015 done.
            Sun Jul 5 22:29:35 2015 Creating user [email protected]…
            Sun Jul 5 22:29:36 2015 ERROR: account.NO_SUCH_ACCOUNT (no such account: [email protected])
            Sun Jul 5 22:29:37 2015 *** Running as zimbra user: /opt/zimbra/bin/zmprov
            58041b2b-5d78-486f-b7d3-a43247f8c29b
            Sun Jul 5 22:29:38 2015 done.
            Sun Jul 5 22:29:38 2015 Creating user [email protected]…
            Sun Jul 5 22:29:39 2015 ERROR: account.NO_SUCH_ACCOUNT (no such account: [email protected])
            Sun Jul 5 22:29:40 2015 *** Running as zimbra user: /opt/zimbra/bin/zmprov
            f4e9bc66-0eb9-4dc8-9b2e-45d703b42752
            Sun Jul 5 22:29:41 2015 done.
            ……..
            Disculpame si te molesto con cosas que quizá son de principiantes pero me gusta esto y quiero aprenderle, además de que es una gran herramienta, aunque de no poder echar andar esta genial plataforma tendré que optar por lo más básico postfix, dovecot, roundcube y demás.

            Mil gracias.

            Gracias

          • Jorge de la Cruz says

            6 July, 2015 at 17:00

            Saludos,
            Esto vuelve a ser un problema de DNS, debes tener claro el concepto de DNS y de SplitDNS, etc, antes de instalar un servidor de correo, te explico un poco mas.
            Zimbra va a preguntar siempre al DNS que tenga configurado por tu dominio, aunque sea interno en la misma maquina. Si tu servidor Zimbra tiene un servidor de DNS que le esta diciendo que el MX del correo y el A es otra IP que no es la de tu servidor, tu Zimbra nunca lo enviara.

            Dale un vistazo a la teoria, y mira algunas arquitecturas con SplitDNS, etc. para comprenderlo.

            Un saludo

  12. Fabio Lasso says

    7 July, 2015 at 15:22

    Hola. Tengo configurado un servidor Zimbra versión 6, tiene muchas modificaciones que no permiten usar algunas funciones desde la web de configuración, fue complejo el actualizar el SSL para el dominio, pienso que reinstalando una versión limpia puedo subsanar muchos de estos errores.
    Quiero saber que me recomiendas para la realizar la migración a la ultima versión de colaboración, sin perder el estado anterior. Gracias.

    Reply
  13. jose vicente says

    10 July, 2015 at 15:51

    Hola jorge.

    Al parecer hay un problema con git para la descarga del fichero.
    al hacer un wget https://github.com/jorgedlcruz/Zimbra/blob/master/ZimbraEasyInstall
    lo intenta descargar como html en lugar de como texto. y da un error en su descarga y posterior ejecución

    un saludo

    Reply
    • Jorge de la Cruz says

      10 July, 2015 at 16:01

      Realmente lo que hay que descargar es el RAW no el BLOB – https://github.com/jorgedlcruz/Zimbra/raw/master/ZimbraEasyInstall

      Ahora a mi me da un error al descargar debe ser github, pero es el RAW el que hay que descargar.

      Un saludo

      Reply
      • Jose vicente says

        10 July, 2015 at 20:28

        Gracias Jorge.
        Ahora tengo otra “cosilla”.

        Todo se ha instalado correctamente y he quitado las cruces rojas y todo correcto.
        ahora me da un error toto.

        No me deja enviar correo. ni a las cuentas internas de [email protected]

        el zimbra log lanza estas lineas

        Jul 10 19:51:21 zimbramail postfix/smtpd[3143]: connect from zimbramail.zimbralab.local[192.168.0.192]
        Jul 10 19:51:21 zimbramail postfix/smtpd[3143]: warning: non-null host address bits in “192.168.0.192/24”, perhaps you should use “192.168.0.0/24” instead
        Jul 10 19:51:21 zimbramail postfix/smtpd[3143]: warning: non-null host address bits in “192.168.0.192/24”, perhaps you should use “192.168.0.0/24” instead
        Jul 10 19:51:21 zimbramail postfix/smtpd[3143]: NOQUEUE: reject: MAIL from zimbramail.zimbralab.local[192.168.0.192]: 451 4.3.0 Temporary lookup error; proto=ESMTP helo=
        Jul 10 19:51:21 zimbramail postfix/smtpd[3143]: warning: non-null host address bits in “192.168.0.192/24”, perhaps you should use “192.168.0.0/24” instead
        Jul 10 19:51:21 zimbramail postfix/cleanup[3146]: A32521005FE: message-id=
        Jul 10 19:51:21 zimbramail postfix/qmgr[30125]: A32521005FE: from=, size=932, nrcpt=1 (queue active)
        Jul 10 19:51:21 zimbramail postfix/smtpd[3143]: disconnect from zimbramail.zimbralab.local[192.168.0.192]
        Jul 10 19:51:21 zimbramail postfix/smtp[3147]: A32521005FE: to=, orig_to=, relay=none, delay=0.08, delays=0.02/0.05/0/0, dsn=5.4.6, status=bounced (mail for zimbramail.zimbralab.local loops back to myself)
        Jul 10 19:51:21 zimbramail postfix/bounce[3148]: warning: A32521005FE: undeliverable postmaster notification discarded
        Jul 10 19:51:21 zimbramail postfix/qmgr[30125]: A32521005FE: removed
        Jul 10 19:52:19 zimbramail zmconfigd[27811]: Fetching All configs

        Reply
        • Jorge de la Cruz says

          10 July, 2015 at 20:35

          Como lanzaste el Script? Puedes pegarme la linea que pusiste? Sin la password. Y ademas el contenido de /etc/hosts

          Reply
          • jose vicente says

            10 July, 2015 at 21:19

            lanzado asi
            ./ZimbraEasyInstall zimbralab.local 192.168.0.192 Zimbra2015

            el hosts

            127.0.0.1 localhost.localdomain localhost
            192.168.0.192 zimbramail.zimbralab.local zimbramail

            # The following lines are desirable for IPv6 capable hosts
            ::1 localhost ip6-localhost ip6-loopback
            ff02::1 ip6-allnodes
            ff02::2 ip6-allrouters

            mirando con un zmcontrol status

            me da este error
            zmlogswatchctl is not running
            zmswatch is not running

            y en el zimbra log

            Jul 10 21:08:43 zimbramail zmconfigd[26497]: Executed: /opt/zimbra/bin/zmloggerctl status norewrite returned 1 (30 – 13) (0.05 sec)
            Jul 10 21:08:43 zimbramail zmconfigd[26497]: Tracking service logger
            Jul 10 21:08:44 zimbramail zmconfigd[26497]: Executed: /opt/zimbra/bin/zmswatchctl status norewrite returned 1 (25 – 13) (0.03 sec

          • josevte says

            10 July, 2015 at 22:28

            lo lance asi

            ./ZimbraEasyInstall zimbralab.local 192.168.0.192 password
            y el hosts es este.

            127.0.0.1localhost.localdomain localhost
            192.168.0.192 zimbramail.zimbralab.local zimbramail

          • jcerezo says

            11 July, 2015 at 19:51

            Hola Jorge,

            Al fin anda. YUHUU!!!!

            Te cuento que he tenido que hacer.

            1 -he colocado en el fichero /etc/hostname lo mismo que en el hosts este solo tenia zimbramail y lo cambie por zimbramail.zimbralab.local no creo que sea necesario pero ….

            2- en la configuracion en el admin de Zimbra
            https://IPSERVER:7071 en
            Configurar/Servidores/servidor/MTA en la parte de Redes de confianza de MTA: el instalador coloca la ip que tu le das al servidor en micaso la 192.168.0.192/24 lo cambie por la red en si es decir 192.168.0.0/24 y ha funcionar.
            no se si al colocar los datos de la red en el fichero interfaces si colocamos
            estos parametros asi indicando la red en instalacion de zimbra como actuara.
            fichero interfaces
            auto eth0
            iface eth0 inet static
            address 192.168.0.192
            netmask 255.255.255.0
            #——————————————————————
            #ESTE VALOR IDENTIFICA LA RED Y SU FINAL
            network 192.168.0.0
            broadcast 192.168.1.255
            #——————————-
            gateway 192.168.0.x
            dns-servernames 192.168.0.192 8.8.8.8

            3- otro problema que solvente eran los errores del loger y watch averigue que al borrar los fichero log de zimbra del /var/log estos no se crean de nuevo por el syslog si los vuelves a crear son de propiedad del root y ahi zimbra no puede escribir.

            los creee vacios como root
            touch /var/log/zimbra.log
            touch /var/log/zimbra-satus.log
            y se los asigne a syslog

            chown syslog:adm /var/log/zimbra.log
            chown syslog:adm /var/log/zimbra-status.log
            rearanque zimbra
            su – zimbra
            zmcontrol stop
            zmcontrol start
            y a funcionar adios errores y tenia trazas de que hacia zimbra

            Voy a hacer otra isntalacion desde cero usando el “EASY” con estos parametros arregaldos en la LAN y aver si va todo bien a la primera
            si no por haremos un howtoo no?

            un saludo y gracias por todo

          • Jorge de la Cruz says

            11 July, 2015 at 20:00

            Fantastico, puede ser que tenga una errata entonces a la hora de meter las mynetworks, pero lo he probado varias veces y me ha funcionado.

            Dale un vistazo y cuentame.

            Un saludo

  14. juan perez says

    2 August, 2015 at 3:42

    Hola Jorge, muy agradecido por compartir tus conocimientos, yo soy e instalado Zimbra con tu script pero tengo no puedo ni enviar ni recibir email, entre usuarios y menos aun desde el exterior, supongo que mi caso es muy común pero te indico lo que he realizado.

    1.- tengo una ip fija publica : xx.yy.zz.qq
    2.- Tengo un dominio TLD (mi dominio es : midominiope.com) propio y en la administración del dominio he realizado lo siguiente :
    Nombre Tipo Contenido
    Midominiope.com A xx.yy.zz.qq (esta es mi IP publica FIJA)
    Mail.kapadigital.com MX kapadigital.com
    http://www.midominiope.com CNAME midominiope.com
    3.- el servidor debe ser standalone y solo debe conectarse con los usuarios via webmail
    4.- Tengo un router al que me llega internet y los puertos 80, 25 y 100 estan abiertos, ya he verificado que están abiertos incluso a nivel de ISP
    5.- la PC que tengo para el servidor es nuevo y es QuadCore AMD con 4 GB de ram

    Instalacion de Ubuntu
    0.- hostname : zimbramail
    1.- versión de Ubuntu : 14.04.2 LTS Server
    2.- lo que puse en /etc/nerwork/interfaces
    Auto p4p1 (no me sale eth0)
    Iface p4p1 inet static
    Address 192.168.0.230 (es la ip privada del servidor)
    Netmask 255.255.255.0
    Gateway 192.168.0.1
    Dns-nameservers 192.168.0.230 8.8.8.8
    3.- lo que puse en /etc/hosts
    127.0.0.1 localhost.localdomain localhost
    192.168.0.230 zimbramail.midominiope.com zimbramail
    4.- lo que puse en /etc/hostname
    Zimbramail

    Instalacion de zimbra

    1. Estos pasos los hice sin problemas en este orden
    ..# wget https://raw.githubusercontent.com/jorgedlcruz/Zimbra/master/ZimbraEasyInstall
    ..# chmod +x ZimbraEasyInstall
    ..# ./ZimbraEasyInstall midominiope.com 192.168.0.230 Zimbra2015

    He comprobado que la ip local del server es la correcta : 192.168.0.230 y los servicios de zimbra corren bien, desde otra compuatdora puse en el navegador 192.168.0.230 y vero la inteface de zimbra y entre con el correo de un usuario que he podido crear pero de allí no salen ni entran correos ni de la cuenta del administrador, no se que pasa realmente cuando envio correo me sale lo siguiente : imposible enviar el mensaje : mail.SEND_FAILURE

    Ya no se que mas hacer por que he revisdo todo, aun que no soy expérto en Linux se algo de programación y redes pero no a nivel de experto Linux, por favor te agradeceré si me ayudas, he detallado para que puedas ver si hay algún error, te agradezco de antemano por tu valiosa ayuda

    Saludos

    Reply
    • Jorge de la Cruz says

      2 August, 2015 at 11:26

      Buenos dias,
      Falla al enviar a todos los usuarios? Incluso a los internos? Recuerda que no solo esos puertos debes abrir, el 443 deberia etsar abierto tambien, dejo aqui la guia – https://wiki.zimbra.com/wiki/Ports

      Que tienes en el servidor Zimbra si lanzas un dig mx midominiope.com
      Y un dig a zimbramail.midominiope.com

      No se si antes quizas tu server pudiera contener postfix o algo, haz un apt-get remove postfix por si acaso. Tambien mira en el mailbox.log que te dara mas pistas o en el zimbra.log.

      Espero respuesta

      Un saludo

      Reply
    • Jose Vte says

      10 August, 2015 at 13:54

      en la configuracion en el admin de Zimbra
      https://192.168.0.230:7071 en
      Configurar/Servidores/ seleccione su servidor en la configuración del MTA en la parte de Redes de confianza del apartado MTA: el instalador coloca la ip que tu le das al servidor en tu caso 192.168.0.230/24 cambielo por la red en si es decir 192.168.0.0/24 y deberia de funcionar es un problema de relay seguro..

      Suerte.

      Reply
  15. YANI says

    11 August, 2015 at 6:01

    Excelente manual, pero donde trabajo no he podido autenticar el SMTP para poder enviar email a hotmail, outlook, gmail de la version 8.6.0, tendras algun manual que pueda ayudarme, gracias… de antemano.

    Reply
  16. gustavo says

    15 August, 2015 at 3:07

    como se ejecuta el script que descargas vos? cual seria ejecutar el script zimbra easy install porque es complicado esto? lo podes hacer mas sencillo el tema paso por paso porque lo he hecho mil veces y no me sale

    Reply
  17. gustavo says

    15 August, 2015 at 3:11

    listo ya lo resolvi, muchas gracias

    Reply
  18. César Benites says

    16 August, 2015 at 8:07

    hola buenas.
    Tengo un problema y ya he tratado de resolverlo varias veces..

    Estoy instalando en una virtual en vmware.

    con los instaladores:
    ubuntu-14.04.3-server-amd64
    y
    root@zimbramail:/home/supervisor# wget https://github.com/jorgedlcruz/Zimbra/raw/master/ZimbraEasyInstall

    pero al final me devuelve este error:

    zcs-8.6.0_GA_1153.UBUNTU14_64.20141215151116/README.txt
    Installing Zimbra Collaboration just the Software
    ./ZimbraEasyInstall: línea 177: ./install.sh: No existe el archivo o el directorio
    Installing Zimbra Collaboration injecting the configuration
    ./ZimbraEasyInstall: línea 179: /opt/zimbra/libexec/zmsetup.pl: No existe el archivo o el directorio
    root@zimbramail:/home/supervisor# ./ZimbraEasyInstall: línea 177: ./install.sh: No existe el archivo o el directorio
    bash: ./ZimbraEasyInstall:: No existe el archivo o el directorio

    que debo de hacer?

    Reply
    • Jorge de la Cruz says

      16 August, 2015 at 11:07

      Saludos,
      Parece que la linea que baja el paquete de Zimbra no te esta funcionando, revisa a ver si tienes el paquete de Zimbra y la carpeta de cuando extra el software.

      Un saludo

      Reply
  19. johny says

    2 September, 2015 at 9:38

    Buenos dias Jorge:

    En varias ocasiones me he animado a crear el servidor de correo, sigo los pasos, me miro el video, siempre falla en lo siguiente opendkim, la unica diferencia es que en la misma red ya tengo un servidor de correo funcionando, puede influenciar que opendkim no arranque?

    Reply
    • Jorge de la Cruz says

      2 September, 2015 at 10:04

      Saludos Johny, no deberia fallar opendkim, ademas este script te instala un servidor DNS Interno, lo unico que se me ocurre es que no tengas el fichero de /etc/hosts correcto. Estas usando Ubunu 14.04 supongo si?

      Un saludo

      Reply
      • johny says

        2 September, 2015 at 14:36

        Si, Ahora probare con la 14.04.3 ya que usaba la 14.04.1 a ver si hay alguna diferencia

        Reply
      • johny says

        2 September, 2015 at 15:43

        Puede ser que el script installZimbra-keystrokes no instale los componentes que toca?
        En el video explicas que el unico que no instalas es dnscache pero el script tiene puesto el N en paquete que no es el dnscache.

        Es posible?

        Reply
        • Jorge de la Cruz says

          2 September, 2015 at 15:51

          La N esta en el paquete de DNScache, pero puedes editar el keystrokes como desess a ver si es eso, he instalado el Script muchas veces, nunca tuve este error del OpenDKIM.

          un saludo

          Reply
          • johny says

            2 September, 2015 at 16:36

            vale Ahora entiendo que el script keystrokes tambien tienes los Y de “aceptacion de terminos de software” y “system will ve modified” por eso no me cuadra cuando te pide que paquetes quieres instalar, el caso es que comento he comentado las ultimas lineas del script y instalo a mano el zimbra, le instalo a mano los paquetes, y una vez que esta instalado el servidor le paso el otro script con la configuracion y ahora no hay ningun paquete sin funcionar, mañana empezare haciendo pruebas, en esos ultimos scripts hay algo no termina de ir bien, ( o a mi no me va bien porque me estoy equivocando en algo ) el caso es que mañana volvere a mirar con detenimiento lo que hace.

            Uso ubuntu 14.04 y virtualbox, no se si eso influye.

            Un saludo

          • Jorge de la Cruz says

            2 September, 2015 at 16:41

            Voy a revisarlo y te comento. Un saludo !

  20. Franco says

    13 September, 2015 at 22:52

    Hola Jorge como estas?
    Te felicito por el script que has realizado. El mismo lo probe en una maquina virtual de ubuntu server 14 sobre vmware 11.
    La instalacion de zimbra fue exitosa, no me arrojo ningun error. Pero al enviar un mail desde la cuenta de admin me sale lo siguiente (Imposible enviar el mensaje: mail.SEND_FAILURE).
    Tambien probe enviando mails a esta cuenta, y me los rebota (hotmail).
    Tengo que modificar algo en al vm, luego de instalar zimbra?
    Saludos.-

    Reply
    • Jorge de la Cruz says

      13 September, 2015 at 23:55

      Saludos Franco,
      No deberia de dar ningun problema una vez instalado. Voy a probarlo de nuevo y te cuento.

      Reply
      • Alex says

        9 March, 2016 at 5:45

        Buen dia.

        Tengo el mismo problema que Franco, realice todo al pie de la letra pero al querer enviar correos me salta ese error y no me permite enviarlos, tendras alguna forma de identificar como solucionarlo?

        Reply
  21. julio says

    15 September, 2015 at 17:01

    como desinstalo el dnscache me esta causando conflicto con el bind.. saludos

    Reply
    • Jorge de la Cruz says

      15 September, 2015 at 17:51

      https://www.jorgedelacruz.es/2014/09/20/zimbra-resolver-el-error-de-dnscache-y-dnsmasq-en-zimbra-collaboration-8-5/

      Un saludo

      Reply
  22. joseph merello says

    26 September, 2015 at 19:38

    hola jorge una pregunta quiero instalar el zimbra me sale el siguiente error:

    missing: Checking for prerequisites…
    FOUND: NPTL
    FOUND: sudo-1.8.9p5-1ubuntu1.2
    FOUND: libidn11-1.28-1ubuntu2
    MISSING: libgmp3c2
    FOUND: libstdc++6-4.8.4-2ubuntu1~14.04

    Checking for suggested prerequisites…

    ###ERROR###

    One or more prerequisite packages are missing.
    Please install them before running this installer.

    Installation cancelled.

    le ejecuto el comando apt-get install libgmp3c2
    y no lo encuentra que puedo hacer
    estoy usando ubuntu 14.04.3 server

    Reply
    • Jorge de la Cruz says

      26 September, 2015 at 19:40

      Saludos Joseph,
      Para Ubuntu 14 y ZCS 8.6, lanza esto:
      sudo apt-get install -y netcat-openbsd sudo libidn11 libpcre3 libgmp10 libexpat1 libstdc++6 libperl5.18 libaio1 resolvconf unzip pax sysstat sqlite3

      Tienes todas las dependencias aqui – https://wiki.zimbra.com/wiki/Zimbra_dependencies_per_Operating_System

      Un saludo

      Reply
      • joseph merello says

        26 September, 2015 at 20:05

        muchas gracias por la info pero me sigue saliendo el mismo error no se por q me sale eso especificamente me pide la dependencia libgmp3c2 pero pongo para instalar ese dependencia pero ubuntu no la encuentra

        Reply
        • Jorge de la Cruz says

          26 September, 2015 at 20:08

          Estas usando la consola verdad? y estas lanzando todo como usuario root dentro de la consola cierto? Hace un tiempo resolvi este mismo problema:
          http://community.zimbra.com/collaboration/f/1888/p/1137958/1582851#1582851

          Y supongo que estas usando la ISO de Ubuntu Server 14.04, no Ubuntu Desktop.

          Un saludo

          Reply
          • Darwin Pincay says

            7 June, 2016 at 14:52

            Saludos Jorge tengo este mismo problema y aun no lo he podido resolver…. tengo otra pregunta… Como puedo lanzar el script si primero lo descargo y ya esta en mi maquina virtual…? O SEA LO QUE NO QUIERO ES QUE AL MISMO TIEMPO DE LA INSTALACIÓN SE DESCARGUE DEBIDO A QUE MI INTERNET ES MEDIO LENTO

          • Jorge de la Cruz says

            7 June, 2016 at 14:55

            Saludos Darwin, puedes editarel script e comentar o eliminar la linea donde se descarga el paquete, y usar la ruta donde tengas el paquete 🙂

  23. Mario says

    18 November, 2015 at 17:33

    Jorge muy buenas tardes, te molesto por lo siguiente. Es meremente un a confusio, te planteo mi escenario. Tengo instalado un windows server 2012, como maquina virtual voy a instalar sobre ubuntu el zimbra como mail server. Tengo un dominio comprado yyy.com.py, el dominio que configure dentro de mi maquina virtual debe ser el que compre o simplemente lo llamo yyy.local?. El servidor fisico se encuentra detras de un router en donde esta configurada la ip publica.

    Reply
  24. Omar says

    11 December, 2015 at 5:04

    Hola Jorge, tengo un problema con mi servidor zimbra, hace unos dias atrás empezó con que los correos llegaban fuera de hora o no llegaban después de 2 dias mas ya no enviaba ni recibía correos todos los usuarios; después de esto se me ocurrió chequear si mi dominio de correo estaba en blacklist y si esta 4 blacklist, al ingresar a revisar las colas de correo en el zimbra tengo mas de 300 mil correos en cola, con dirección y dominios raros, he revisado toda la red y encuentro que hay varios correos con con troyanos reenviándose y estos estan siendo eliminados por el nod32. ahora cuando quiero eliminar todos los correos de cola me sale un mensaje de error: service.FALIURE Method: MailQueueActionRequest.
    no se si habrás tenido un problema parecido y si por favor me puedes ayudar con este tema o guiar para solucionarlo, gracias de antemano.
    mi correo es [email protected]

    Reply
    • Jorge de la Cruz says

      11 December, 2015 at 12:48

      Saludos Omar,
      Prueba con el siguiente comando
      sudo /opt/zimbra/postfix/sbin/postsuper -d ALL deferred

      O como user Zimbra
      postsuper -d ALL deferred

      Un saludo

      Reply
      • Omar says

        12 December, 2015 at 4:01

        Hola Jorge, ya ejecute el comando que me brindaste y borro como 500 correos en cola, pero cuando entro a la consola web y listo la cola de correo me sale en la pestaña de entrantes mas 350 mil correos en cola y cuando intento eliminarlos me sale el siguiente error en el servidor: system failure: exception ocurred performing queue action, Codigo de error: service.FAILURE Method: MailQueueActionRequest Detalles: soap:Reciber.
        Me tiene cabezon este problema ya que no puedo enviar ni recibir correos.
        Habra otra forma de limpiar esos correos desde la consola web o linea de comandos?

        Gracias de antemano por tu apoyo

        Reply
        • Jorge de la Cruz says

          12 December, 2015 at 10:12

          Puedes borrarlos a mano desde la cola de defered en zimbra, pero no se si servira.

          Busca la carpeta de defered y mira si alli estan los ficheros, si estan borralos.

          Reply
          • Omar says

            12 December, 2015 at 20:26

            Hola Jorge, ya desde la consola web ya veo que no hay colas de correo, pero ahora me surgió otro problema, me salio un error que fue rápido porque se cerro al instante donde solo leí que había un error en el java, y bueno después de cerrar esta ventana de advertencia se cerro la consola web y al intentar abrir de nuevo me sale error de autentificación.
            Creo que esta dañado el servidor Zimbra o según tu experiencia que pueda estar ocurriendo?

          • Jorge de la Cruz says

            12 December, 2015 at 21:03

            Saludos Omar,
            Sin saber el error exacto, no puedo ayudar.

            Un saludo

  25. Deya says

    14 December, 2015 at 23:31

    hola!
    felicidades por tu blog 🙂 !!

    me sucede lo siguiente:
    Estoy instalando zimbra en CentOS 6 y no puedo visualizar la interfaz del administrador en el navegador , el puerto 7071 está habilitado y aún así no puedo ver la página, solo puedo verla con el puerto 80.

    agradeceré tu ayuda!

    Reply
  26. nicolas says

    22 January, 2016 at 17:55

    Que tal buenas tardes,

    te queria consultar porque cuando inicio el script me dice:

    root@zimbra1:/home/usuario/zimbrascript# ./ZimbraEasyInstall (nombre de equipo) (IP) (contraseña)
    ./ZimbraEasyInstall: line 5: syntax error near unexpected token `newline’
    ./ZimbraEasyInstall: line 5: `’

    gracias!

    Reply
    • nicolas says

      22 January, 2016 at 17:58

      Te pido disculpas, ya pude solucionarlo. Estaba descargando mal el script.

      Saludos,

      Reply
      • Jorge de la Cruz says

        22 January, 2016 at 20:47

        Me alegro que te haya servido

        Un saludo

        Reply
  27. Italo tejada says

    29 March, 2016 at 16:03

    Hola Jorge,

    No se si poner mi comentario aqui. Es referente a una instalacion de Zimbra que he hecho en una instancia EC2. La instalacion se ha efectuado corectamente (utilizando BIND) y todos los servicios estan funcionando. Puedo enviar correos a otros dominios, pero no puedo recibir correos. No se si en Amazon tenga que abrir el puerto 25 para poder recibir los emails o que otra cosa pueda estar pasando. En el log /var/log/zimbra.log no aparece nada raro (salvo alguien que esta tratando de ingresar por ssh a mi instancia, utilizando brute force. Tambien quisiera saber que puerto esta utilizando Zimbra para el envio de correos. Gracias por toda la informacion que brindas en tu web, y saludos desde Peru

    Reply
    • Jorge de la Cruz says

      29 March, 2016 at 16:05

      Saludos, si claro, tu instancia debe tener el puerto 25 abierto desde fuera hacia dentro y a la inversa, ademas las DNS de tu dominio externo dominio.com por ejemplo, deben tener una entrada MX que apunte a la IP o al hostname de tu instancia.

      Un saludo

      Reply
  28. MANUEL says

    26 July, 2016 at 21:37

    QUE HAY PARA CENTOS? no hay logrado que el Scrip sea multiplataforma?

    Reply
    • Jorge de la Cruz says

      26 July, 2016 at 22:01

      No lo he creado para CentOS aun, pero siempre puedes editarlo y correrlo, no es muy complicado

      Un saludo

      Reply
  29. Richard Huaman Riveros says

    24 August, 2016 at 19:39

    Buenos dias tengo un problema con mi Zimbra, esta envia con cuentas de dominio spam, archivos, y otras cuentas que no estan creadas con mi dominio, veo que en mi zimbra no hay las cuentas ham para lo que es spam, como podria detener este envio de las mismas cuentas . gracias

    Reply
  30. Mario Vazquez says

    31 October, 2016 at 17:28

    Jorge como estas?, necesito de tu ayuda, estoy necesitando cambiar el nombre de host del equipo donde instale el zimbra. Mi problema es que no estoy encontrando alguna documentacion clara sobre como hacerlo que la instalacion la hice ZimbraEasyInstall sobre ubuntu. No se como hacer los cambios a nivel del bind9.

    Reply
    • Jorge de la Cruz says

      31 October, 2016 at 17:32

      Saludos Mario,
      Aqui tienes unos pasos muy claros que escribí hace tiempo:
      https://wiki.zimbra.com/wiki/ZmSetServerName

      Un saludo

      Reply
      • Fredy Ruiz says

        2 November, 2016 at 21:41

        Buenas tardes,

        Tengo una consulta, como hago para que Zimbra exiga ciertos niveles de seguridad a la hora de poner la contraseña.

        Porque yo como usuario, puedo poner 123456789, el zimbra me lo permite, con lo cual considero que es un hueco de seguridad. En que parte puedo cambiar eso, para que Zimbra no acepte ese tipo de contraseñas.

        No sabia donde consultar, asi que lo hize por aquí xD.

        Reply
        • Jorge de la Cruz says

          2 November, 2016 at 21:46

          Saludos Fredy,
          Zimbra es tan seguro como necesites que sea, aqui tienes el lugar donde puedes exigir que la password sea mas o menos compleja, lo puedes hacer por COS de manera global o por usuario de manera granular.

          Un saludo

          Reply
          • Fredy Ruiz says

            2 November, 2016 at 22:02

            Gracias por la pronta respuesta amigo Jorge.

            Por cierto, Hay alguna opción para aumentar la latencia o algo, para que cuando el cliente tenga conexión muy lenta como las VSAT, el Proxy del Zimbra no lo afecte?.

            Por ahora, he tenido que deshabilitar el Proxy. También aumenté el número de hilos en POP IMAP HTTP LMTP… Ante la queja del usuario, instalé un servidor local en cada proyecto usando “split domain”…

            Cuando los usuarios están en LAN o en sus casas todo OK, pero con conexiones lentas no funciona bien. Cuando usabamos “Kerio connect” si funcionaba todo normal con las mismas velocidades de conexión.

          • Jorge de la Cruz says

            2 November, 2016 at 22:20

            Saludos Fredy,
            El proxy de Zimbra es recomendado tenerlo siempre arriba, antes que jetty, ya que este ultimo no escala igual y sobre todo es tan seguro como el proxy de Zimbra, basado en nginx, por lo que recomiendo tenerlo arriba siempre.
            Para estos usarios hay una solución, es gratis y se llama Zimbra Desktop, no tendrán desconexiones y podrán seguir trabajando incluso offiline, puedes descargarlo desde la web.

            Un saludo

          • Fredy Ruiz says

            3 November, 2016 at 17:38

            Usamos POP y en muy pocos casos IMAP.

            Revisé el link, no tiene nada que ver con el tema de conexiones lentas de red. Habla sobre seguridad.

            Por ahora seguiré usando sin Proxy, ya que así esta caminando el servidor.

          • Jorge de la Cruz says

            3 November, 2016 at 18:08

            Fantástico Fredy,
            Un saludo y gracias por leer el blog

            Un saludo

        • Fredy Ruiz says

          2 November, 2016 at 21:50

          Hacer caso omiso a mi consulta.

          No se como no lo había visto 🙁

          Reply
          • Fredy Ruiz says

            2 November, 2016 at 22:29

            Los usuarios usan su Outlook, cambiarles eso es casi imposible. Con el Kerio no tenían ese problema. Se agarran de eso

            Por ahora todo esta corriendo bien, pero usando estos servidores adicionales bajo el esquema del split domain, tuve que instalar 6 servidores para las diferentes sedes. En todos los casos, he deshabilitado el Proxy del Zimbra, incluso en otras empresas donde les he instalado el Zimbra, instalo sin el Proxy y todo camina perfecto.

            Saludos

          • Jorge de la Cruz says

            2 November, 2016 at 22:36

            Saludos Fredy,
            Desde Zimbra Collaboration 8.7 en adelante proxy es necesario y requerido, no puedo diagnosticar cual es el error desde aquí, podría ser lo siguiente:
            https://wiki.zimbra.com/wiki/Users_get_%27Network_service_error%27,_and_mailbox.log_shows_%27Access_to_IP_x.x.x.x_suspended,_for_repeated_failed_login%27

            Usas Outlook conectado de que manera? IMAP? POP? Activesync? o MAPI?

            Si corre bien, entonces no tocarlo claro, solo es qe me parece desmesurado un server en cada sede, pero claro no conozco mas detalles.

            Un saludo

  31. Alejandro says

    1 February, 2017 at 16:30

    Caballero una pregunta.

    El correo de zimbra se demora en realizar la carga inicial, y el inicio de sesion, como podriamos agilizar este tiempo de respuesta.

    Gracias quedo atento.

    Reply
    • Jorge de la Cruz says

      1 February, 2017 at 16:33

      Saludos Alejandro,
      Puedes instalar Proxy y memcached, ya veras como vuela, qué versión de zimbra usas?

      Reply
  32. DIEGO says

    20 March, 2017 at 15:32

    Buen días Jorge,

    tendrás un script para borrar mensajes por fecha.

    Reply
  33. navaslord says

    16 July, 2019 at 21:45

    Genial voy a probar

    Reply

Leave a Reply Cancel reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

  • Email
  • GitHub
  • LinkedIn
  • RSS
  • Twitter
  • YouTube

Gold Partners

Silver Partners

Libros Gratuitos

Cloud por vExperts
VMware por vExperts

VMware vExpert

Puesto 16 en Top vBlog

Calendario de Posts

May 2015
M T W T F S S
 123
45678910
11121314151617
18192021222324
25262728293031
« Apr   Jun »

Disclaimer

Todas las opiniones expresadas en este sitio son las mías propias y no representan las opiniones de ninguna compañía con la que haya trabajado, esté trabajando o vaya a estar trabajando.

Copyright © 2026 · El Blog de Jorge de la Cruz