+ All Categories
Home > Documents > curso zimbraCS ED 2010 - IRONTEC-1

curso zimbraCS ED 2010 - IRONTEC-1

Date post: 29-Jun-2015
Category:
Upload: borjagutierrezgoiria
View: 845 times
Download: 0 times
Share this document with a friend
Popular Tags:
122
Zimbra Colaboration Suite Zimbra: Open Source Messaging and Collaboration Iker Sagasti Markina <[email protected]> Irontec – Internet y Sistemas sobre GNU/Linux
Transcript
Page 1: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Zimbra: Open Source Messaging and Collaboration

Iker Sagasti Markina <[email protected]>Irontec – Internet y Sistemas sobre GNU/Linux

Page 2: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Introducción a Zimbra

¿quién es zimbra?

Page 3: curso zimbraCS ED 2010 - IRONTEC-1

Clientes de Zimbra en + 90 países

Education

SMB & SME

Large Business

Service Providers(Sprint LEC)

South Africa

Australia

Sinclair Broadcasting

Page 4: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

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

melenudos

Page 5: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

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

gestionaban Internet.

Page 6: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

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

Page 7: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Zimbra es la plataforma de trabajo en grupo y software libre

Page 8: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 9: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 10: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

Esto es Zimbra, ni más ni menos

Page 11: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

¿qué tal Zimbra y las tendencias?

Page 12: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Introducción a Zimbra

To cloud or not to cloud

Page 13: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

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

Hosted: 5-10€ / buzón

Page 14: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

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

educación

Page 15: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 16: curso zimbraCS ED 2010 - IRONTEC-1

Cobertura de idiomas

Países que tienen Zimbra traducido

Page 17: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 18: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Antecedentes

Antecedentes

Page 19: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Antecedentes

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

Page 20: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

SMTP

Page 21: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Instalación Zimbra

Instalación Zimbra OS

Page 22: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 23: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 24: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 25: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 26: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Instalación de Zimbra

Page 27: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 28: curso zimbraCS ED 2010 - IRONTEC-1

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:       [email protected]

***** +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.

Page 29: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Instalación de Zimbra

Los usuarios en:http://profesor.zimbra

Page 30: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

Interfaz de Zimbra

Page 31: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 32: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 33: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Agenda de contactos– Vistas contactos

● Lista de contactos● Tarjetas detalladas

Page 34: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 35: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 36: curso zimbraCS ED 2010 - IRONTEC-1

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:

Page 37: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

Calendarios

Page 38: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 39: curso zimbraCS ED 2010 - IRONTEC-1

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)

Page 40: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 41: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Calendarios compartidos o públicos– Permisos sobre calendarios

Page 42: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 43: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 44: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

Documentos

Page 45: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 46: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

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

● Secciones● Cuadernos● Contenidos

Page 47: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 48: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 49: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

Chat

Page 50: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Redes sociales

Zimbra desde el punto de vista del usuario

Page 51: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 52: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 53: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Zimbra desde el punto de vista del usuario

● Opciones avanzadas

Page 54: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 55: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Instalación de Zimbra

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

Page 56: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 57: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite Arquitectura Back-End

Page 58: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 59: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 60: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 61: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Servicios de Zimbra

● Los servicios que hacen funcionar Zimbra:

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

Page 62: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 63: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 64: curso zimbraCS ED 2010 - IRONTEC-1

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...

Page 65: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Creación de cuentas de correo

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

Page 66: curso zimbraCS ED 2010 - IRONTEC-1

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, [email protected] tiene un alias [email protected]. 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.

Page 67: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Creación de cuentas de correo

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

Page 68: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 69: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 70: curso zimbraCS ED 2010 - IRONTEC-1

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?

Page 71: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 72: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 73: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 74: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

El correo donde quieras

Page 75: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Cambiamos de apariencia

Page 76: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Cambiamos de apariencia

Page 77: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Cambiamos de apariencia

Page 78: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Integración total

Page 79: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Zimlets

Page 80: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Zimlets

● Zimlets– Son extensiones o plugins para dar mayor

funcionalidad a ZIMBRA.

Page 81: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Zimlets

● Otros zimlets extra

/opt/zimbra/zimlets-extra/

Page 82: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 83: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Zimbra Desktop

Zimbra Desktop

Page 84: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 85: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 86: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 87: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 88: curso zimbraCS ED 2010 - IRONTEC-1

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 :-)

Page 89: curso zimbraCS ED 2010 - IRONTEC-1

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 .

Page 90: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 91: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 92: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 93: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 94: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 95: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 96: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 97: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 98: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 99: curso zimbraCS ED 2010 - IRONTEC-1

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?

Page 100: curso zimbraCS ED 2010 - IRONTEC-1

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)

Page 101: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 102: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 103: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 104: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 105: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 106: curso zimbraCS ED 2010 - IRONTEC-1

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)

Page 107: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 108: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 109: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 110: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

También tenemos consola para cuando la necesitamos

Page 111: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 112: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 113: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

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

zmprov createAccount [email protected] miguelangel givenName "Miguel Angel" sn "Nieto Salazar"

Para ver todas las posibles opciones:

zmprov ga [email protected]

Modificamos el apellido, dejando solo el primero:

zmprov ma [email protected] sn Nieto

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

zmprov cdl [email protected] adlm [email protected] [email protected] [email protected]  

Page 114: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 115: curso zimbraCS ED 2010 - IRONTEC-1

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"

Page 116: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 117: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 118: curso zimbraCS ED 2010 - IRONTEC-1

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.

Page 119: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 120: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 121: curso zimbraCS ED 2010 - IRONTEC-1

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

Page 122: curso zimbraCS ED 2010 - IRONTEC-1

Zimbra Colaboration Suite

Mila esker ;-)[email protected]


Recommended