viernes, 2 de noviembre de 2012

Sincronizar dispositivos móviles con Exchange 2010

El mundo en que vivimos actualmente nos exige estar permanentemente conectados y en comunicación. Es por eso que el correo electrónico ya no es solamente algo que dejamos para nuestras desktops o laptops, sino que lo andamos en nuestros celulares, tablets, etc. La configuración de esta característica no es nada complicado para aquel que conoce un poco de protocolos de correos y sus configuraciones elementales, pero cuando queremos sincronizar nuestros dispositivos móviles con nuestras cuentas de correo, contactos y calendarios que tenemos en la oficina, por ejemplo con Microsoft Exchange, el trabajo puede volverse un poco complicado.

Microsoft Exchange es una herramienta que nos permite mantener sincronizados en nuestra red de negocios nuestros correos, calendarios, contactos, etc. en todos nuestros dispositivos; además que permite el trabajo colaborativo entre todos los miembros de la organización. Pero cuando salimos del alcance de nuestra red, para mantener conectados nuestros móviles existen varias alternativas que podemos tomar. Estuve peleando un par de días para lograr hacer funcionar una u otra característica, pero al lograr resolverlo, definitivamente la experiencia que brinda Microsoft Exchange en este rubro es de alta calidad.

Exchange ActiveSync (EAS)

Es quizás la mejor forma de conectar nuestros dispositivos móviles con Microsoft Exchange. Las recientes versiones de Ipad, Iphone, Blackberry y dispositivos android cuentan con esta funcionalidad. Permite la sincronización de contactos, correos y calendarios. La configuración en el movil es bastante sencilla e intuitiva.

Algunos puntos a considerar en la configuración del movil:
  • El usuario debe especificarse tal como está definido en nuestro ambiente windows (sin @ ni dominio), el dominio se especifica aparte.
  • La especificación de la dirección del servidor varia dependiendo del móvil. En Android y iOS bastará con incluir la dirección del servidor, en Blackberry habrá que introducir la dirección completa del sitio de nuestro OWA (por ejemplo https://www.midominio.com/owa)

Algunos puntos a considerar en la configuración del servidor:
  • Se debe habilitar el OWA (Outlook Web Access), ya que es a través de éste que se realizará la conexión con el servidor.
  • En caso de contar con algún firewall, es necesario abrir el puerto 443 de nuestro servidor.
  • Habilitar el acceso a OWA a los usuarios (Por default este acceso está habilitado).
  • Elegir el tipo de autenticación adecuada, por default está seleccionada la autenticación básica.

POP3 e IMAP

Aunque EAS es quizás la opción más favorable, podría ser que en algunos casos no queramos implementarlo de esta manera; quizás no queremos sincronización completa o solamente queremos recibir los nuevos correos, etc. Independientemente de la razón, Exchange ofrece además de EAS, conectividad a través de los protocolos POP3 e IMAP. En mi caso, utilice EAS pero para un usuario en específico necesitaba no incluir sincronización completa de correos, por lo que debía configurarlo de otra manera.

La configuración de POP3 e IMAP me dió más problemas que la de EAS, quizás porque requiere de mayor atención a algunas cuestiones, enumero algunas:
  • Debe asegurarse que en el Exchange esté habilitado el protocolo que necesitamos y en los puertos correspondientes. Esto lo encontramos en Microsoft Exchange Local -> Configuración de Servidor -> Acceso de Cliente -> POP3 e IMAP
  • En caso de contar con algún firewall, es necesario abrir los puertos para POP3 e IMAP, que son 110 y 143 para conexiones no seguras y 995 y 993 para conexiones seguras.
  • Iniciar los servicios de Microsoft Exchange para POP3 y/o IMAP
  • Elegir el tipo de autenticación adecuada. Esta fue la que me costó encontrar ya que por default no viene con autenticación básica y esta era la manera en que me estaba conectando.
  • En el movil debe incluirse la dirección del servidor (no la de OWA) e indicar los puertos correspondientes.
  • El usuario debe introducirse en el formato servidor\usuario y en el caso que el alias del usuario sea diferente al usuario debe introducirse como servidor\usuario\alias.

Algunos links que podrían servir de ayuda para la configuración de Ipad y Iphones:

http://images.apple.com/es/iphone/business/docs/iPhone_MS_Exchange.pdf
http://www.apple.com/la/iphone/business/docs/iOS_Business_Mar12.pdf