mm

Clever Flores

Lic at Cloud Perú
Clever es arquitecto de sistemas, programador y desarrollador de productos Cloud. Es licenciado en administración de empresas y cuenta con estudios de maestría en Ing. de Software.

Cuenta con 16 años de experiencia en Infraestructura de TI, servidores de red, virtualización y cloud computing (KVM, Vmware, docker y Open Stack), servidores de aplicaciones, seguridad firewall y ethical hacking, especialista en Linux, senior en Software Libre y Open Source.

Es también programador experto en PHP, JavaScript, Bash, Java y Python.

Desde el 2003 ha dictado cursos en plataformas Open Source como Linux, Ubuntu, CentOS, RHEL, Debian, SuSE, Certificación LPIC 1 y 2, Ethical Hacking, Zimbra, Endian, Zentyal, Zabbix, Alfresco, programación en PHP, Zend Framework, Java, JavaScript, NodeJS.

Cuenta con certificaciones: RHCSA, RHCE, LPIC 1,LPIC 2 y LPIC 3, CPTE de Mile2 y CCNSP de Cyberoam.
mm

Ver Manual en PDF

Parte 5 del manual de Zimbra; del curso de Zimbra que se dicta en Aula Útil
En el capítulo anterior vimos como migrar servidores de correo hacia Zimbra y como hacer uso de varios comandos en consola.
En este capítulo instalaremos Zpush, programa que nos brinda la posibilidad de usar ActiveSync con Zimbra Open Source.
ActiveSync es un protocolo que permite sincronizar correos, calendarios, contactos y tareas
con Zimbra, smartphones (android, iphone), tablets y Outlook 2013 y 2016.

Si Ud. desea llevar un curso de Zimbra; puede ver mi Curso en Aula Útil https://aulautil.com/curso/online/zimbra. Clases con Videoconferencia y asistencia en tiempo real con Anydesk. Incluye Gratis 2 Servidores VPS Cloud (Firewall UTM+Zimbra) + 1 IP pública y dominio real por alumno.

Tabla de contenidos

1.- Instalación y Configuración de Zpush en CentOS 7

1.1.- Instalar Apache y PHP 5.6 en CentOS 7

1.1.1.- Instalacion de PHP 5.6 con Webtatic (php 5.6)

Primero instalamos epel

Luego instalamos Webtatic

Ahora instalamos Apache y PHP 5.6

1.2.- Instalar Zpush en CentOS 7

Descargando y descomprimiendo Zpush

Descargando el plugin de Zimbra para z-push

1.3.- Configurar Zpush

Configurar Zpush

Configurar el plugin de Zimbra para Zpush

Crear carpeta de Logs para z-push

Creamos la carpeta donde se guardan los datos de z-push

1.4.- Configurar Apache para Zpush

Vamos a crear un VirtualHost en Apache para Zpush en el puerto 9443 para que no haga conflicto con el proxy de Zimbra; usamos los certificados digitales de Zimbra para asegurar el https

1.5.- Reconfigurar Apache para que no haga conflictos de puerto con el Proxy de Zimbra

El proxy de Zimbra ocupa los puertos 127.0.0.1:80 y 0.0.0.0:443, cambiaremos los puertos en Apache para que escuche el puerto 80 sólo en la Ip interna (192.168.3.201)

Cambiar puerto http de apache

Instalar mod_ssl para Apache para soporte de https

Editar archivo ssl.conf paracambiar el puerto a 9443 y borrar desde la línea 56 hasta el final

1.6.- Dar permisos de contextos y booleanos para Apache en Selinux

En ningún momento hemos deshabilitado Selinux; si encuentran cursos o manuales que sugieran
hacerlo, ¡Huyan de ellos!

Habilitar booleano en Selinux para que Apache pueda conectarse por red

Habilitar el uso del puerto 9443 a Apache en Selinux

Dar permisos de contexto de SELINUX a las carpetas de z-push

1.7.- Reiniciar apache y habilitar arranque automático

1.8.- Inyectar en el proxy de zimbra el alias /Microsoft-Server-ActiveSync

ActiveSync usa el Alias /Microsoft-Server-ActiveSync; por ello tenemos que hacer que el proxy de zimbra proxee esa conexión hacia Apache

Reiniciamos el proxy de zimbra

1.9.- Probar la autenticación ActiveSync de un usuario

https://mail.cloudperu.pe/Microsoft-Server-ActiveSync
usuario: tuxito@cloudperu.pe
pass: Tuxito1.

1.10.- Crear una cuenta de correo en Android y Probar

usuario: tuxito@cloudperu.pe
pass: Tuxito1.

Touch en Configuración Manual

Tipo de Cuenta: Exchange/Active Sync
usuario: tuxito@cloudperu.pe
pass: Tuxito1.
Servidor: mail.cloudperu.pe
Seguridad: SSL (Aceptar todos los certificados)
Puerto: 443

Siguiente

Periodo de sincronización: Todo

Probar la sincronización enviando y recibiendo correos, creando una cita de calendario desde el webmail y verificando esa cita en el smartphone.

Nota
Los clientes de Zimbra se verán en forma detallada en el siguiente capítulo

2.- Personalizar los logos del Webmail en Zimbra Open Source

La licencia de Zimbra Open Source no permite quitar los logos de zimbra.
Sin embargo si es legal poner un logo institucional y mantener los logos de Zimbra (Rebranding).

2.1.- Logo del formulario de login

Ruta virtual original del logo de Zimbra
https://mail.dominio.com/skins/_base/logos/LoginBanner_white.png

Crear una nueva Imagen con las siguientes propiedades:
Nombre: LoginBannerCloudPeru.png
Tipo: PNG transparente de 440×60 pixeles, no olvidar mantener el logo de zimbra

Subir esta imagen a una ruta Web ej:
https://cloudperu.pe/logos/LoginBannerCloudPeru.png

Establecer el nuevo logo del Login

Verificar el logo del Login del webmail accediendo desde el navegador a
https://mail.cloudperu.pe

2.2.- Logo del Webmail

Ruta virtual original del logo de Zimbra
https://mail.dominio.com/skins/_base/logos/AppBanner_white.png

Crear una nueva Imagen con las siguientes propiedades:
Nombre: AppBannerCloudPeru.png
Tipo: PNG transparente de 200×35 pixeles, no olvidar mantener el logo de zimbra

Subir esta imagen a una ruta Web ej:
https://cloudperu.pe/logos/AppBannerCloudPeru.png

Establecer el nuevo logo del Webmail

Verificar el logo del webmail, logueandose y accediendo desde el navegador a
https://mail.cloudperu.pe

3.- Definir una firma global para todas las cuentas por dominio (Disclaimer global)

En algunas empresas o Instituciones, requieren que se ponga un disclairmer global en todos
los correos que se envían desde el Zimbra.

Habilitar firma global por dominios

Definir firma global en formato texto para el dominio cloudperu.pe

Definir firma global en formato html para el dominio cloudperu.pe

Verificar las firmas globales

Activar las firmas globales del dominio

Realizar pruebas de envío y recepción

Nota
Este procedimiento es efectivo siempre que se mantenga Amavis como filtro de contenido.
Si instalamos MailScanner tenemos que configurar el disclaimer ahí