
Saludos, mientras llega el nuevo Zimbra Desktop, del que todavía no conocemos muchos datos, siempre viene bien revisar las alternativas que el mercado nos ofrece, y si son Open Source, siempre mejor. Cómo ya sabréis, Zimbra Collaboration Network Edition soporta Active Sync, que es la tecnología responsable de sincronizar nuestros iPhone, iPad, Android, etc. con todo el contenido del Mailbox:
- Carpetas de Email y su contenido
- Libretas de Direcciones y su contenido
- Todos los Calendarios y su contenido
- Todas las Listas de Tareas y su contenido
Usar Active Sync en Zimbra es realmente muy cómodo, y es una funcionalidad básica para perfiles que necesitan moverse mucho, o tienen diferentes dispositivos desde los que se trabaja y se necesita todo sincronizado. Ahora sí vamos al grano.
[alert style=”red”]Atención, N1 usa sus servidores para verificar la autenticación entre nuestro equipo y el Server de Activesync, poniendo su servidor de Amazon en medio, esto puede ser un problema de seguridad para muchos casos.[/alert]
Se está estandarizando mucho este tipo de Clientes de Correo que ponen un API entre el servidor de Correo y el Cliente final, donde las operaciones de Active Sync las realiza los servidores de estas aplicaciones, en vez del propio Cliente de Correo electrónico. Lo que añade un paso intermedio que almacena nuestras contraseñas y usuarios, e incluso todas las operaciones de Active Sync, no es seguro en mi opinión y seguiré prefiriendo siempre las conexiones directas de Cliente a Servidor, os dejo un ejemplo del tráfico de N1 v.s. Zimbra Desktop o Zimbra Web Client:

¿Qué es N1?
N1 es un Cliente de Correo Open Source y además bajo licencia GPLv3, aquí el repositorio GitHub donde colaborar, ver código, etc. Soporta las tecnologías más conocidas de Correo electrónico tales como GMail, Yahoo!, Active Sync, IMAP/POP, siempre a nivel de Email de momento, no sincroniza Calendarios o Contactos.
Una de las cosas que más me gusta es que N1 puede extenderse sin problema usando JavaScript, NodeJS, React, Flux, y Electron, lo que permite una gran flexibilidad en caso de que queramos integrar una aplicación externa, o crear Plugins, etc.
Disponible además para Windows, Mac y Linux, no se puede pedir más.
Descargando e instalando N1
Descargar N1 no tiene ningún misterio, nos vamos a su página de descarga e instalamos el paquete, Windows y Mac.
Instalación en Debian/Ubuntu
La instalación en Debian y derivados cómo Ubuntu se puede realizar de la siguiente manera:
sudo dpkg-i N1.deb
Instalación en Archlinux
Si usamos Archlinux no hace falta que descarguemos el paquete, podemos usar el siguiente comando:
yaourt -S n1 --noconfirm
Configuración de N1 con una cuenta Zimbra
Cómo he comentado anteriormente, si estáis usando Zimbra Collaboration Network Edition, podéis usar Active Sync con N1, de lo contrario, podéis usar IMAP/SMTP que también da un rendimiento muy bueno.
La configuración de N1 es una de las más elegantes que he visto hasta el momento:

El detalle de dar la bienvenida a los Desarrolladores en el proceso de configuración es brillante:
Una vez más, se nos proporciona información muy útil acerca de la API usada, así cómo de la seguridad.
Para configurar N1, deberemos seleccionar un proveedor de Correo electrónico, en este caso usaremos Microsoft Exchange:
Introduciremos los detalles de nuestro servidor, es un detalle que nos deje introducir la dirección del servidor, aunque al final N1 hace uso de Autodiscover, cómo todos los clientes que usan Acitve sync, debéis tener esta parta bien configurada, ya expliqué cómo en otro post.
El proceso tarda unos segundos y lo qué hace es preguntar a Zimbra los detalles de Active Sync.
[alert style=”red”]Atención, N1 usa sus servidores para verificar la autenticación entre nuestro equipo y el Server de Activesync, poniendo su servidor de Amazon en medio, esto puede ser un problema de seguridad para muchos casos, se puede observar en el Log:[/alert]
2016-01-09 08:10:25,683 INFO [qtp509886383-314:https://127.0.1.1:8443/Autodiscover/Autodiscover.xml] [oip=52.32.74.203;] AutoDiscoverServlet - Handling autodiscover request...
2016-01-09 08:10:25,773 INFO [qtp509886383-314:https://127.0.1.1:8443/Autodiscover/Autodiscover.xml] [oip=52.32.74.203;] AutoDiscoverServlet - Response: <?xml version="1.0"?>
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Response xmlns="http://schemas.microsoft.com/exchange/autodiscover/mobilesync/responseschema/2006">
<Culture>en:en</Culture>
<User>
<DisplayName>admin</DisplayName>
<EMailAddress>[email protected]</EMailAddress>
</User>
<Action>
<Settings>
<Server>
<Type>MobileSync</Type>
<Url>https://zimbra86.zimbra.io:8443/Microsoft-Server-ActiveSync</Url>
<Name>https://zimbra86.zimbra.io:8443/Microsoft-Server-ActiveSync</Name>
</Server>
</Settings>
</Action>
</Response>
</Autodiscover>
2016-01-09 08:10:25,773 INFO [qtp509886383-314:https://127.0.1.1:8443/Autodiscover/Autodiscover.xml] [oip=52.32.74.203;] AutoDiscoverServlet - sending autodiscover response...
Una vez ha conseguido los detalles de Active Sync, nos preguntará cómo queremos configurar el entorno, podemos cambiarlo posteriormente:

Una de las cosas que más me gustan de N1, instalar Plugins, en este caso se nos brindan 3 Plugins muy útiles, traducción, Templates de Correo y usar la información de gitHub para visualizar a nuestros contactos.
Los he instalados todos en menos de 5 segundos:
Truco para que empiece a sincronizar
N1 no me ha sincronizado las Carpetas y elementos por defecto, por si os pasa este problema. He creado una carpeta en N1, me he ido a Zimbra Web Client y he eliminado la carpeta, de repente N1 ha empezado a sincronizarme todos los elementos, he reportado el problema a N1.
Pasados unos minutos dependiendo de vuestro volumen de buzón y conexión, ya tendremos todas las carpetas y su contenido:

CalDAV and CarDAV y Calendarios
Donde N1 queda muy incompleto es en el aspecto de Calendario, que por ahora no sincroniza ni los de ActiveSync, ni por CalDAV, ni tampoco CarDAV para Contactos, la Comunidad parece estar trabajando en ello:
Soporte para PGP
No es ningún misterio que cada vez se tiende a usar más herramientas de cifrado de correo y firma digital, hice una ponencia sobre este tema cuando estuve en Las Vegas. N1 al tener una Comunidad muy activa de usuarios ya están implementando y creando un plugin para PGP, más información.
Conclusión
N1 se presenta muy potente y una opción muy a tener en cuenta, especialmente si eres Desarrollador o en la Empresa donde se instala se puede hacer desarrollos a medida para hacer crecer este Cliente de Correo.
Sin embargo, si lo comparamos con el Web Client de Zimbra, o con el mismo Zimbra Desktop, que aunque con interfaz algo obsoleta, que cumple el trabajo a la perfección sincronizando Zimbra, u otras cuentas como GMail, Yahoo!, etc. Aquí os dejo todas las Peticiones de Funcionalidades que tienen hasta ahora.
Os dejo una breve comparativa entre N1, Zimbra Web Client y Zimbra Desktop, completamente personal:

Sin duda es una interesante opción, pero no recomiendo utilizar este tipo de aplicaciones que hacen de intermediarias entre el servidor de correo y la aplicación final.


Hola, buen post.
Queria hacerte una consulta, será posible que pueda generar un proceso dentro una aplicación web que genere automáticamente una cuenta de correo en zimbra.
Te pongo este caso:
Yo tengo un modulo de gestión de trabajadores, deseo que cada vez que yo registre un nuevo trabajador automaticamente ya se cree su cuenta de correo.
Espero que puedas despejarme mis dudas y me digas si esto es posible.
Saludos,
Ricardo
Saludos Ricardo,
Puedes usar un script que lo haga si, deberias lanzar como usuario zimbra por consola ssh:
zmprov ca [email protected] PASSWORD
Y ya esta, ahora el Script depende de ti.
Un saludo
Me guste este blog.
si alguien me pudiera ayudar. tengo 1 problema con zimbra 8.6, ke cuan2 voy a confirmar la lectura de 1 correo, me dispara 1 mensaje ke les describire a continuacion. me dijeron ke es he hay ke instalar 1 pliguin, el cual ya descargue pero ke no se como instalarlo. por favor, ayudenme!!!
salu2:
Ed
————–
Se ha producido un error en el servicio de red.
method: [unknown]
msg: system failure: error while sending read receipt
code: service.FAILURE
detail: soap:Receiver
trace: qtp509886383-1139:https://192.168.15.5:443/service/soap/SendDeliveryReportRequest:1478875049956:bf82bfa6c1683427
request:
Body: {
SendDeliveryReportRequest: {
_jsns: “urn:zimbraMail”,
mid: “937”
}
},
Header: {
context: {
_jsns: “urn:zimbra”,
account: {
_content: “[email protected]”,
by: “name”
},
authToken: “(removed)”,
csrfToken: “0_b4fa5afa82c89b681040ec5dffa52403cd2bd2ca”,
session: {
_content: 136,
id: 136
},
userAgent: {
name: “ZimbraWebClient – FF49 (Win)”,
version: “8.6.0_GA_1153”
}
}
}
Enviar informe de error Ocultar detalles
Lo tengo instalado, pero tengo un problema, en caso de necesidad no me deja imprimir el correo e.
Es normal?
Gracias y saludos.