curso zimbraCS ED 2010 - IRONTEC-1

Post on 29-Jun-2015

845 views 0 download

Tags:

transcript

Zimbra Colaboration Suite

Zimbra: Open Source Messaging and Collaboration

Iker Sagasti Markina <iker@irontec.com>Irontec – Internet y Sistemas sobre GNU/Linux

Zimbra Colaboration Suite

Introducción a Zimbra

¿quién es zimbra?

Clientes de Zimbra en + 90 países

Education

SMB & SME

Large Business

Service Providers(Sprint LEC)

South Africa

Australia

Sinclair Broadcasting

Zimbra Colaboration Suite

En los 90 el software libre era “algo” con una pantalla en negro, frikis y

melenudos

Zimbra Colaboration Suite

En los 2000 el software libre se ganó su presencia en los servidores que

gestionaban Internet.

Zimbra Colaboration Suite

En 2010 también llena nuestros escritorios y es hasta bonito ;)

Zimbra Colaboration Suite

Zimbra es la plataforma de trabajo en grupo y software libre

Zimbra Colaboration Suite

Introducción a Zimbra

● Zimbra es una herramienta de mensajería y trabajo colaborativo.

● Dispone de un licenciamiento mixto– Versión Open Source gratuíta (Licencia ZPL)– Versión privativa de pago por licencia por usuario

● Actualmente la versión estable es la 6● +3.500 clientes y +60M buzones en más de 130

países● +1.1M Zimbra OS, +3M Zimbra Desktop, +27.000

usuarios en la comunidad

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Zimbra: herramienta comunicaciones unificadas– Zimbra es un completo servidor de correo con funciones de

groupware o trabajo en grupo

5 servicios fundamentales

Correo electrónico

Agenda de contactos Calendarios Documentos Comunicación

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

Esto es Zimbra, ni más ni menos

Zimbra Colaboration Suite

¿qué tal Zimbra y las tendencias?

Zimbra Colaboration Suite

Introducción a Zimbra

To cloud or not to cloud

Zimbra Colaboration Suite

OpenSource: 0€ / buzónNetwork: 14-35€ / buzónPerpétua: 25-63€ / buzón

Hosted: 5-10€ / buzón

Zimbra Colaboration Suite

Descuentos hasta del 50% administración y 90% para

educación

Zimbra Colaboration Suite

Introducción a Zimbra

Zimbra

4 versiones distintas

Open SourceEdition

Network Edition CloudHosted Edition

- Cliente de correo- Calendarios personal- Calendario compartido- Agenda de contactos- Temas- Idiomas y personalización- Importación / exportación- Zimlets- Administración web/CLI

- Sincronización dispositivos - Multiadministrador- Web phone- Clustering / HA- Online backup

- Sincroniz. Outlook/MAPI- Sincroniz. Apple

- Zimbra Mobile

- SaaS- Administrado- Siempre actualizado- Alta Disponibilidad- FuncionalidadesNetwork Edition

Appliance

- Plug & Play- No coste implantación- Funcionalidades deNetwork Edition- Virtualización- Actualización mágica

Cobertura de idiomas

Países que tienen Zimbra traducido

Cobertura de idiomas

Completo U.S. English U.K. English Chinese: Cantonese Chinese: Simplified Danish Dutch Finnish French German Italian Japanese Portuguese - Brazilian Russian Serbian Slovenian Spanish Swedish

Parcial• Arabic • Catalan• Euskera• French Canadian• Hebrew• Korean

Zimbra Colaboration Suite

Antecedentes

Antecedentes

Zimbra Colaboration Suite

Antecedentes

http://www.youtube.com/watch?v=dIGxJCqLJlY

Zimbra Colaboration Suite

SMTP

Zimbra Colaboration Suite

Instalación Zimbra

Instalación Zimbra OS

Zimbra Colaboration Suite

Instalación de Zimbra

● Instalación sobre distintas plataformas– La instalación se puede hacer de dos maneras

● Compilando todos los paquetes (muy complejo)● Binarios (sencillo)

– RHEL 4+ / Fedora 7 / Fedora 11 – MacOsX 10.4– SUSE 10 / SUSE 11– Debian 5 / Ubuntu 8.04 / Ubuntu 10.04

http://www.zimbra.com/downloads/os-downloads.html

Zimbra Colaboration Suite

Instalación de Zimbra

● Los paquetes de instalación se descargan de http://www.zimbra.com

● ¿Que necesitamos?– Una distribución compatible– Servidor DNS configurado correctamente (IMP).– Usuario root activado.– Nombre de Host = Nombre de dominio– Configuración de red estática– Un poco de kung-fu ;-)

● Todo (o casi todo) solucionado, tenemos apt-get.

Zimbra Colaboration Suite

Instalación de Zimbra

1) apt­get install curl libpcre3 libgmp3c2 libexpat1 libxml2 libtie­ixhash­perl fetchmail ssh openssh­server bind9

2) sudo passwd root

3) /etc/network/interfaces

auto eth0 

iface eth0 inet static 

address 192.168.1.104 

netmask 255.255.255.0 

gateway 192.168.1.1

4) /etc/hosts192.168.1.104 profesor.zimbra

5) /etc/hostnameprofesor.zimbra

6) hostname profesor.zimbra

7) /etc/resolv.confnameserver 192.168.1.104chattr +i /etc/resolv.conf

Ya tenemos la base instalada. Siguiente paso, DNS.

Zimbra Colaboration Suite

Instalación de Zimbra

● Un servidor DNS transforma nombres en IP.punisher@shyris:~$ host ­t a miguelangelnieto.net

miguelangelnieto.net has address 209.40.204.98

● Para poder enviar correos a @profesor.zimbra es necesario un servidor DNS que sepa traducirlo a IP.

● Existen varios registros DNS:A, MX, CNAME, TXT

● Sin un registro MX y A funcionando, Zimbra no se instalará.punisher@shyris:~$ host ­t MX profesor.zimbra

profesor.zimbra mail is handled by 10 profesor.zimbra.

Zimbra Colaboration Suite

Instalación de Zimbra

Zimbra Colaboration Suite

Instalación de Zimbra

● Descomprimimos zcs-6.0.8_GA_2661.DEBIAN5.20100820040222.tgz en /usr/src

● Dentro de /usr/src ejecutamos el script ./install● Comprobará si tenemos los paquetes necesarios, la

resolución de nombres... Si algo falla, nos avisará.● Toda la instalación se logeará en un fichero:

Operations logged to /tmp/install.log.6935

● Aceptamos las opciones por defecto hasta llegar al menú de configuración final.

Zimbra Colaboration Suite

Instalación de Zimbra

● Llegamos al menú final de configuración:  1) Hostname:           profesor.zimbra

  2) Ldap master host:   profesor.zimbra

  3) Ldap port:          389

  4) Ldap password:      set

  5) TimeZone:           (GMT­08.00) Pacific Time (US & Canada)

  6) zimbra­ldap:        Enabled

  7) zimbra­store:       Enabled

      +Create Admin User:          yes

      +Admin user to create:       admin@profesor.zimbra

***** +Admin Password              UNSET

      +Enable automated spam training: yes

...............................................................

Podemos cambiar cualquier opción. Como mínimo se debe establecer el uso horario y la

clave de Admin.

Zimbra Colaboration Suite

Instalación de Zimbra

Los usuarios en:http://profesor.zimbra

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

Interfaz de Zimbra

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Herramienta de acceso a cliente Zimbra– Cliente de correo electrónico

● Carpetas y etiquetas– Agenda de contactos– Calendario

● Personal ● Compartido

– Documentos– Buscador– Reloj local– Configuración

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Compartición

elemento

Privados

Públicos

Usuarios Internos

Usuarios Externos

Público

Compartición de los elementos de Zimbra

http://dominio.zimbra/home/<usuario>/<elemnt>

VisualizarModificar

Visualizar

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Agenda de contactos– Vistas contactos

● Lista de contactos● Tarjetas detalladas

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Agenda de contactos compartida o pública– Permisos sobre agendas

http://dominio.zimbra/home/<usuario>/Contacts

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Agenda de contactos compartidos: Programas externos– Formato estándar de documento: CSV– No es un protocolo “online” por lo que no permite una

sincronización cómoda.– Permite importar y exportar con la mayor parte de los software

● Outlook● Lotus Notes● Thunderbird● Evolution● iContact● Google webmail, Yahoo webmail

http://dominio.zimbra/home/<usuario>/Contacts

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Agenda de contactos: click to call– Permite llamar a un contacto a través de una herramienta de

telefonía IP mediante software (softphone).– La utilidad que se utiliza para llamar es la registrada y

configurada en el sistema operativo a través del protocolo cal l to:

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

Calendarios

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Calendarios– Soporta la definición de múltiples calendarios– Calendarios compartidos en base a distintos criterios– Vistas de calendario– Reuniones– Sincronización con programas externos (PIN)– Integración con cliente de correo

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Calendarios– Vistas del calendario

● Diaria (franjas horarias)● Semana laboral (franjas horarias)● Semanal (franjas horarias)● Mensual (franjas diarias)● Agenda (orden según calendarios)

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Calendarios: Reuniones– Permiten planificar reuniones o tareas a realizar– Permiten invitar a otros usuarios a las reuniones

● Usuarios internos● Usuarios externos

– Detalles de la reunión● Asistentes● Ubicaciones● Recursos

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Calendarios compartidos o públicos– Permisos sobre calendarios

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Calendarios compartidos o públicos– Permiten aceptar, declinar o dudar sobre la reunión– Permite cambiar de parecer– Agrupa múltiples calendarios– Integra el correo con los calendarios

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Calendarios compartidos o públicos: Programas externos– Formato estándar de calendarios: Calendario VCS/ICS– Soportado por la mayoría de los calendarios

● Outlook● Lotus Notes● Thunderbird● Evolution● iCal● Palm

– En la versión OS solo visualización

http://dominio.zimbra/home/<usuario>/Calendar

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

Documentos

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Documentos– Permite la creación y edición online de documentos

complejos al estilo hoja de texto clásica (Word o Oowriter)● Tamaño de letra● Tipografía● Parrafos● Estilos● Colores● Imágenes● Ficheros

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Documentos: jerarquía– Permite establecer una jerarquía de documentos

● Secciones● Cuadernos● Contenidos

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Documentos compartidos o públicos– Al igual que los calendarios se pueden compartir, siguiendo la

misma política de accesos– Cada documento es accesible de forma unequívoca para

poder enlazarlo.

http://dominio.zimbra/home/<usuario>/Notebook

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Búsquedas– El sistema permite hacer búsquedas a través de todas las

herramientas que integra (correo, libreta de direcciones, calendario y documentos)

– También permite hacer búsquedas a través de EL BUSCADOR (Google)

– Permite memorizar las búsquedas realizadas

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

Chat

Zimbra Colaboration Suite

Redes sociales

Zimbra desde el punto de vista del usuario

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Búsquedas avanzadas– Criterios anidados

criterios de búsqueda

adjuntos fecha horadominio tamaño estado

Correo electrónico

Agenda de contactos Calendarios Documentos

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Opciones avanzadas– La interfaz de usuario presenta una serie de opciones que

permiten configurar el comportamiento de la cuenta de correo de cada usuario, así como de una serie de opciones de valor añadido.

Nuevas funcionalidades

IdentidadesFiltros

de correoCorreo

Opciones avanzadas

Agenda decontactos

Aparienciay usabilidad

Cuentascorreo externo

Calendario

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Opciones avanzadas

Postf ixMTA

(AS/AV)SMTP

Internet (external

AS/AV)

SMTP

Zimbra Collaboration

SuiteServer

Jetty

J2SE JRE (Linux, MacOS, …)

LMTP

Partner Mobility Server

Outlook ZCSMAPI

ZCS AJAX Toolkit XML HTTP/S

Web browser (Firefox, IE, Safari)

Native DeviceClients

Native Mobile HTTP/S

Other Clients: Apple Mail, iCal,

Thunder-/Sunbird, …

IMAP, POP, iCAL, RSS, ...

XML HTTP/S

Zimbra Mobile Gateway

Zimlet proxy

ZCS AJAX UI Zimlets

Internet or Intranet

Web Services

XML HTTP/S

Zimlet JSPs Non-XML Internet or

Intranet Applications

and Data

SIP, UDP, SQL, …

XML HTTP/SPartner

BBClient

Arquitectura Front-End

Apple ZCSiSync

XML HTTP/S

Zimbra Colaboration Suite

Instalación de Zimbra

Administradores en:https://profesor.zimbra:7071/zimbraAdmin

Zimbra Colaboration Suite

Lucene Index

Zimbra Collaboration Suite Server

Underlying fi le system: local disk, NAS, SAN, …

OpenLDAP

Enterprise/Active

Directory

LDAP

MySQLTM

Meta-data

ZCS Message

Store

J2SE

AttachmentIndexing &Rendering

Other Enterprise Messaging Server(e.g., Exchange TM)

Arquitectura Back-End

Zimlet Proxy

ZCSJournaling

and Replication

Internet/Intranet

JDBC JNDI

Zimbra Colaboration Suite Arquitectura Back-End

Zimbra Colaboration Suite

Administración de Zimbra

● Arquitectura de Zimbra– Zimbra es un conjunto de servicios que se

complementan e interactúan a través de un aplicativo basado en java.

– Servicios:● Servidor de correo (MTA): Postifx● Servidor de nombres (DNS): Bind● Agenda de contactos (LDAP): OpenLDAP● Servidor web (HTTP): Apache● Servidor de aplicaciones (JAVA): Tomcat● Filtros de correo (spam y virus): amavis, SA y clamav ● Servidor de base de datos: MySQL

Zimbra Colaboration Suite

Zimbra desde el punto de vista del administrador de sistemas

● Administración de Zimbra (versión OS)– Existe un único administrador encargado de

administrar todo el servidor– Permite la creación de múltiples dominios– Permite la creación de múltiples cuentas de usuario– Permite la creación de aliases– Permite la creación de listas de discusión

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Administración de Zimbra– Interfaz

Interfaz muy intuitiva, senci l la pero l imitada

Zimbra Colaboration Suite

Servicios de Zimbra

● Los servicios que hacen funcionar Zimbra:

Desde consola podemos pararlos y arrancarlos en vivo:zmcontrol ­H

Zimbra Colaboration Suite

ZIMBRA COLLABORATION SUITE

ZIMBRA INVESTMENT PROTECTION

Componentes Open Source

Standard Protocols

POP3 IMAP4 iCalendar HTTP/S RSS MAPI iSync

Open Source

Linux Apache

Commodity Hardware

Storage OS

Mature Server Infrastructure

Linux FS Apache My SQL Lucene OSS AS/AV

Standard MIME Message

(One message/file)Open Protocols &API

XML / HTTP, Java Web Services(no proprietary binary protocols)

REST support for Application Integration &

Migration

Zimbra Colaboration Suite

Servicios Zimbra

● Desde el entorno web también se pueden activar y desactivar, pero los cambios no surten efecto hasta reiniciar la máquina.

Paramos el corrector ortográfico y reinicamos.

Zimbra Colaboration Suite

Servicios Zimbra

● Desde el entorno WEB se activan y desactivan servicios.– Si el servicio se desactiva, este no se arrancará en el próximo

reinicio.● El comando zmcontrol solo trabaja con servicios

activados.– Si el servicio no está activado, no podremos ver su estado, ni

pararlo ni arrancarlo.● Cada servicio tiene su propio comando de control

partícular:– Spell: zmspellctl– Busquemos los demás...

Zimbra Colaboration Suite

Creación de cuentas de correo

● Podemos crear:– Cuentas de correo.– Alias.– Listas de distribución.– Recursos.

Zimbra Colaboration Suite

Creación de cuentas de correo

● Cuenta de correo:– Es una cuenta de correo normal.

● Alias de correo:– Es un nombre adicional que podemos dar a un correo. Por

ejemplo, admin@profesor.tknika tiene un alias bofh@profesor.tknika. Todos los correos enviados a bofh serán entregados a admin.

● Listas de correo:– Es una dirección especial a la que se pueden suscribir distintos

correos. Un correo enviado a la lista, será reenviado a todos los suscritos.

● Recursos:– Son los recursos utilizados para reuniones, como ubicaciones

o equipamiento.

Zimbra Colaboration Suite

Creación de cuentas de correo

● Para crear una cuenta solamente es necesario seguir el asistente.

Zimbra Colaboration Suite

Creación de cuentas de correo

● Crear cada cuenta rellenando todos los datos es un infierno.

● Se pueden usar plantillas con opciones ya predefinidas.● Estas plantillas se llaman Clase de servicio.● Vamos a crear una plantilla llamada básico con:

– 10 megas de cuota.– Sin calendario ni editor de textos.– Sin zimlets.– Sin acceso IMAP y POP.– Sin opción de cambiar las contraseñas.

● Creamos la cuenta usuario@dominio y lo asociamos a la nueva plantilla que acabamos de crear.

Zimbra Colaboration Suite

Zimbra desde el punto de vista del administrador de sistemas

● Configuraciones tipo o Clase de Servicio (COS)– Es inviable tener que configurar cada cuenta de

correo manualmente especificando en cada caso las opciones.

– Para automatizar el proceso ZIMBRA dispone de un mecanismo de creación de plantillas.

Zimbra Colaboration Suite

Creación de cuentas de correo

● Ahora vamos a crear un alias para la cuenta recién creada.

● Todos los correos enviados a manolo@dominio se reenviarán a usuario@dominio

● ¿Donde lo creamos, en Aliases o Cuentas?

Zimbra Colaboration Suite

Creación de cuentas de correo

● A continuación vamos a crear una lista de distribución a la que vamos a añadir a usuario y admin.

● La lista se llamará profesores@dominio● La probamos enviado un correo a la lista.● Una vez que hemos comprobado si funciona o no, la

desactivamos.

Zimbra Colaboration Suite

Creación de cuentas de correo

● Ahora vamos a establecer los recursos:● Crearemos un proyector y dos salas de reuniones.● Mediante calendario, reservaremos el proyector a la

misma hora en dos lugares diferentes.

● Los distintos recursos nos contestarán mediante un correo indicándonos si es posible la reserva o no.

Windows

Palm

Zimbra Sync

Zimbra Server

Standards Clients Outlook 2003, 2007Apple Desktop

iPhone

Blackberry

zSync

Blackberry

J2ME

XHTML

IMAP, POP, iCal, RSS/Atom, CalDAV (beta)

zSync

zSync

iSync

iSync MAPI

Symbian

Advanced (Ajax) Client

Standard (HTML) Client

zSync

Accesibilidad universal

Zimbra Colaboration Suite

El correo donde quieras

Zimbra Colaboration Suite

Cambiamos de apariencia

Zimbra Colaboration Suite

Cambiamos de apariencia

Zimbra Colaboration Suite

Cambiamos de apariencia

Zimbra Colaboration Suite

Integración total

Zimbra Colaboration Suite

Zimlets

Zimbra Colaboration Suite

Zimlets

● Zimlets– Son extensiones o plugins para dar mayor

funcionalidad a ZIMBRA.

Zimbra Colaboration Suite

Zimlets

● Otros zimlets extra

/opt/zimbra/zimlets-extra/

Zimbra Colaboration Suite

Ejercicio Zimlets

● Vamos a configurar nuestro propio Zimlet. Como base usaremos el zimlet para buscar en la wikipedia.

● Dicho Zimlet busca en la Wikipedia en inglés.● Lo modificaremos de forma que la búsqueda la haga en

la Wikipedia en español.● Por último instalaremos el Zimlet de Google Translator.● Los zimlets se encuentran en:/opt/zimbra/zimlets-extra

Zimbra Colaboration Suite

Zimbra Desktop

Zimbra Desktop

Zimbra Colaboration Suite

Servidor de correo

● Colas de correo– Las colas de correo sirven para gestionar los correos

que se entregan al servidor

4 tipos de colas

Entrantes Activa Diferido Retenido

Zimbra Colaboration Suite

Servidor de correo

● Cola Entrantes:– Aquí se guardan los correos que acaban de ser recibidos.– Se quedan a la espera hasta que exista un hueco para

moverlos a la cola Activa.● Cola Activa:

– Son los correos que están listos para ser enviados. De aquí se envían al antispam y al antivirus y ellos lo devuelven a esta misma cola antes de ser enviados a la siguiente.

● Cola Diferido:– Los mensajes que no pueden ser entregados por algún error

temporal, se quedan en la cola diferido.● Cola Retenido:

– Son mensajes que no se pueden procesar. Se quedan ahí hasta que el administrador los mueva.

Zimbra Colaboration Suite

Servidor de correo

● Aquí también tenemos comandos para manejar las colas :-)

● Se llama postqueue.● postqueue -f

– Intenta enviar todos los mensajes en cola.● postqueue -p

– Muestra todos los mensajes que se encuentran en cola.

Zimbra Colaboration Suite

Servidor de correo

● Zimbra guarda el historial de todos los correos enviados y recibidos en los últimos 30 días.

● Se consulta mediante el comando zmmsgtrace. Se puede buscar por emisor, receptor, fecha y número ID de los mensajes.

Zimbra Colaboration Suite

Servidor de correo

● Los logs importantes de Postfix se guardan fuera del directorio principal de Zimbra.

● Se encuentran en /var/log/mail.*● Nos permite ver un detallado análisis de todo lo que

esta pasando por nuestro servidor de correo MTA en cada momento.

● tail -f /var/log/mail.log y te sentirás como en Matrix :-)

Zimbra Colaboration Suite

Configurando el servidor

● Desde la interfaz gráfica podemos cambiar bastantes opciones de nuestro servidor y los servicios que en el corren.

● Podemos modificar un servidor, pero no crear nuevos. Eso se debe hacer desde la consola zmprov.

● Se puede configurar tanto desde la pestaña Servidores como Configuración general . Esta última tiene muchas más opciones, pero las opciones que seleccionemos en Servidores tienen más peso que las de Configuración general .

Zimbra Colaboration Suite

Configuración del servidor

● General:– Opciones básicas para la identificación del servidor.

● Servicios● MTA

– Opciones del servidor MTA de entrega Postfix.● IMAP & POP

– Opciones del servidor de recogida POP e IMAP.● Volúmenes

– Añadir y establecer volúmenes para mensajes e índices.

Zimbra Colaboration Suite

Configuración del servidor

● Podemos añadir una descripción, notas y configurar un servidor LMTP.

● http://es.wikipedia.org/wiki/LMTP

Zimbra Colaboration Suite

Configuración del servidor

● Configuración del MTA postfix.● Podemos activar/desactivar la autenticación y que esta

sea cifrada. ● Podemos reenviar los correos a otro MTA externo.● Redes en las cuales el MTA confía para hacer Relay.

Zimbra Colaboration Suite

Configuración del servidor

● Configuramos en que puertos escucha el servicio IMAP.● Habilitamos el cifrado de las conexiones y permitimos

(o no) que el inicio de sesión sea no cifrado.● Número de subprocesos.

Zimbra Colaboration Suite

Configuración del servidor

● Configuramos en que puerto escucha el servidor pop.● Nombre con el que se identifica.● Número de subprocesos.● Cifrado de las conexiones.

Zimbra Colaboration Suite

Configuración del servidor

● Podemos crear nuevos volúmenes para almacenar índices y mensajes.

● Solo puede haber un volumen activado a la vez.

Zimbra Colaboration Suite

Configuración del servidor

● La pestaña configuración general nos da más opciones de configuración de los servicios MTA, POP, IMAP además del Antispam/Antivirus.

● En la pestaña ficheros adjuntos mantiene una lista de los tipos de ficheros que se rechazarán.

● En antispam podemos cambiar la frecuencia de actualización del antivirus así como los umbrales de actuación del antispam.

Zimbra Colaboration Suite

Estadísticas

● Estadísticas– Cuota o capacidad de los buzones– Uso del disco– Volumen de virus / spam detectados– Volumen de mensajes

● Número● Capacidad

Zimbra Colaboration Suite

Estadísticas

● Estadísticas– Cuota o capacidad de los buzones– Uso del disco– Volumen de virus / spam detectados– Volumen de mensajes

● Número● Capacidad

Zimbra Colaboration Suite

Dominios

● En cada servidor se puede configurar más de un dominio.

● Si configuramos un nuevo servidor ¿Funcionará?● ¿Qué cambios es necesario realizar?

Zimbra Colaboration Suite

Zimbra desde el punto de vista del administrador de sistemas

● Creación y administración de dominios– Permite autenticar contra servidores externos (LDAP,

Active Directory)

Zimbra Colaboration Suite

Zimbra desde el punto de vista del administrador de sistemas

● Creación y administración de usuarios de correo– Creación de cuentas en base a los dominios

previamente creados– Gran cantidad de información– Múltiples posibilidades de configuración

Zimbra Colaboration Suite

Zimbra desde el punto de vista del administrador de sistemas

● Creación y administración de usuarios de correo– Definición de aliases– Información corporativa sobre el contacto– Personalización por usuario de los servicios

disponibles● Agenda de contactos, calendarios, documentos● Uso compartido, servidores externos, acceso a

opciones avanzadas– Autogestión de contraseñas

Zimbra Colaboration Suite

Zimbra desde el punto de vista del administrador de sistemas

● Creación y administración de listas de distribución– Las listas de correo es un tipo de correo electrónico

que permite la distribución masiva de información a múltiples usuarios a la vez.

– Se escribe a la dirección de la lista y ese mensaje llega a todas las personas suscritas.

Zimbra Colaboration Suite

Zimbra desde el punto de vista del administrador de sistemas

● Creación y administración de listas de distribución– Permite añadir miembros del directorio de empresa

(GAL) y externos– Permite definir listas que pertenecen a listas

Zimbra Colaboration Suite

Zimbra desde el punto de vista del administrador de sistemas

● Recursos– Los recursos son elementos para utilizar en las

reuniones:

Ubicaciones Equipamiento

Zimbra Colaboration Suite

Zimbra desde el punto de vista del administrador de sistemas

● Herramienta de administración de los servicios– Permite habilitar, deshabilitar y configurar los

servicios que se ofrecen● MTA (autenticación, acceso TLS, MTA adicionales● POP/IMAP (procesos hijo, puertos, SSL)● Otros (LDAP, buzones, antivirus, antispam,

corrector ortográfico)

Zimbra Colaboration Suite

Zimbra desde el punto de vista del administrador de sistemas

● Estado del servidor– Permite monitorizar el estado del servidor

● Indica el estado de los servicios

Zimbra Colaboration Suite

Zimbra desde el punto de vista del administrador de sistemas

● Estadísticas– Cuota o capacidad de los buzones– Uso del disco– Volumen de virus / spam detectados– Volumen de mensajes

● Número● Capacidad

Zimbra Colaboration Suite

Zimbra desde el punto de vista del administrador de sistemas

● Estadísticas– Cuota o capacidad de los buzones– Uso del disco– Volumen de virus / spam detectados– Volumen de mensajes

● Número● Capacidad

Zimbra Colaboration Suite

También tenemos consola para cuando la necesitamos

Zimbra Colaboration Suite

Zimbra desde el punto de vista del administrador de sistemas

● Herramienta de administración de GNU/Linux: shell– Cuando la administración web no funciona o no

permite hacer ciertas tareas requeridas la manera de administrar ZIMBRA es a la antigua usanza ;-): SHELL

– Algunas tareas no es posible hacerlas desde la interfaz● Gestionar multitud de parámetros de servicios● Autoconfigurar grandes cantidades de cuentas● Mover buzones● Busqueda avanzada de mensajes en la cola

Zimbra Colaboration Suite

Creación de cuentas de correo

● Imaginemos que tenemos que crear 500 cuentas de correo. Hacerlo desde el entorno Web nos llevaría toda la vida.

● Para ello existen comandos de consola que nos pueden ayudar.

● zmprov sirve para crear cuentas de correo, listas de distribución, recursos, calendarios, etc.http://wiki.zimbra.com/index.php?title=Zmprov

● Gracias a estos comandos y un poco de programación script, podemos crear programas que leyendo un csv nos cree las 500 cuentas.

Zimbra Colaboration Suite

Creación de cuentas de correoCreamos la cuenta de correo miguelangel@dominio:

zmprov createAccount miguelangel@profesor.zimbra miguelangel givenName "Miguel Angel" sn "Nieto Salazar"

Para ver todas las posibles opciones:

zmprov ga miguelangel@profesor.zimbra

Modificamos el apellido, dejando solo el primero:

zmprov ma miguelangel@profesor.zimbra sn Nieto

Creamos una lista de distribucion y metemos al admin y a miguelangel.

zmprov cdl administradores@profesor.zimbrazmprov adlm administradores@profesor.zimbra admin@profesor.zimbra miguelangel@profesor.zimbra  

Zimbra Colaboration Suite

Servidor de correo

● Los ficheros de configuración de Postfix se encuentran en /opt/zimbra/postfix/conf/

● No se pueden editar a mano. Cuando reiniciemos el servicio los cambios realizados se perderán.

● Para configurar las opciones recurriremos una vez más a la línea de comandos con zmprov.

● Utilizando esta herramienta añadiremos las comprobaciones de listas negras a nuestro servidor.

Zimbra Colaboration Suite

Servidor de correo

zimbra@profesor:~/postfix$ zmprov gacf | grep zimbraMtaRestriction 

zimbraMtaRestriction: reject_invalid_hostname 

zimbraMtaRestriction: reject_non_fqdn_sender

La regla que activa las l istas negras es:reject_rbl_client servidor.l istas.negras  

zmprov mcf zimbraMtaRestriction reject_invalid_hostname

zimbraMtaRestriction reject_non_fqdn_sender 

zimbraMtaRestriction "reject_rbl_client xbl.spamhaus.org" 

zimbraMtaRestriction "reject_rbl_client sbl.spamhaus.org" 

zimbraMtaRestriction "reject_rbl_client list.dsbl.org"

Zimbra Colaboration Suite

Servidor de correo

● Un servidor de correo puede encargarse tanto del envío local como el remoto. Esa es la configuración por defecto.

● Podemos configurar un servidor de correo para que todo correo externo se envié a otro servidor que haga el relay.

● Además, dependiendo de la dirección de destino, podemos enviar el correo a uno u otro servidor.

● Se hace mediante el relay host, transport maps y registros MX.

Zimbra Colaboration Suite

Servidor de correo

● Reenvío de todo el correo no local a un servidor externo. Mediante relay host.

● De esta forma, TODO correo que no sea local se reenviará al servidor indicado. Que puede ser un antivirus o antispam perimetral, por ejemplo.

Zimbra Colaboration Suite

Servidor de correo

● Se puede configurar un reenvío menos drástico. Dependiendo del destino, usar un servidor u otro.

● Para ello se usan las transport maps:

zmlocalconfig  | grep transport

zmlocalconfig ­e postfix_transport_maps="ldap:/opt/zimbra/conf/ldaptransport 

cf,hash:/opt/zimbra/conf/mytransport"

zimbra@profesor:~$ cat /opt/zimbra/conf/mytransport

miguelangelnieto.net smtp:[irontec.com]:25

postmap mytransport

Reiniciar postfix.

Exchange-Zimbra Interop

ExchangeInterop

Zimbra Server

Exchange Server

Outlook 2003, 2007Outlook Web AccessOutlook 2003, 2007Zimbra Web Client

ActiveDirectory

Free/Busy Interop

GAL and auto-completion interop

Enterprise ScenarioServer & Storage Dual 2.4 GHz Opteron 250, 4 GB RAM, FC controller, RHEL4 32-bit Storage array: HP MSA 1500

• 28 drives (56 if mirroring), 72 GB, 15K RPM SCSI U320

User Profile Entire workload modelled during 1 peak hour; Test run for 8 hours User receives 50 messages, sends 25, creates 3.125/hr Checks and processes mail 25 times in 8 hours Average message size is 50 Kbytes (20K /120K without/with attachments)

• 30% of all messages have attachments • 95% of attachments are downloaded

Result & Highlights 3500 users during work any work hour

• Memory is the limiting factor All features except AS/AV / attachment indexing were enabled Comparison: Wall St deployment is 500-750 users Exchange

• verbal data point from customer

Sample ZCS Performance & TCO

Server: 4-way 1.8GHz Opteron (or 2-way dual core)16GB RAMEVA 4000 with 56 x 15K RPM drives (60% used)

Provisioned: 200,000 users No-indexing: 50,000 users Full feature set: 20,000 users Profile (during 1 peak hour each user does):

• reads 8, receives 8, stores 6, sends 2, deletes 15, avg message size: 32k (5% have attachments)

TCO gains due to:1. Lower hardware footprint & multi-tier (HSM) storage2. Vastly improved end-user productivity3. Web client access (precludes need to license client apps)4. Ease of administration & management & lower support

costs

Zimbra Colaboration Suite

Mila esker ;-)info@irontec.com