Exchange ActiveSync (conocido comúnmente como EAS ) es un protocolo propietario diseñado para la sincronización de correo electrónico , contactos, calendario, tareas y notas desde un servidor de mensajería a un teléfono inteligente u otros dispositivos móviles . El protocolo también proporciona administración de dispositivos móviles y controles de políticas . El protocolo se basa en XML . El dispositivo móvil se comunica a través de HTTP o HTTPS .
Originalmente conocida como AirSync y compatible únicamente con servidores Microsoft Exchange y dispositivos Pocket PC , Microsoft ahora otorga licencias amplias para la tecnología para la sincronización entre groupware y dispositivos móviles en varias plataformas de colaboración competidoras, entre las que se incluyen:
Además del soporte en Windows Phone , el soporte del cliente EAS está incluido en:
Además de las instalaciones locales de Exchange, los diversos servicios alojados personales y empresariales de Microsoft también utilizan EAS, incluidos Outlook.com y Office 365. La aplicación de correo electrónico integrada para el escritorio de Windows 8 , Mail app , también admite el protocolo. [4]
Aparte de lo mencionado anteriormente, el soporte al cliente EAS no está incluido en:
La primera versión de EAS (llamada AirSync en ese momento) era parte de Mobile Information Server (MIS) 2002. [5] Esta versión de EAS se comunicaba a través de WebDAV (Autoría y control de versiones distribuidos basados en la Web ) con servidores Exchange 2000 que sincronizaban correo electrónico, contactos y calendario, y permitía a los usuarios seleccionar una lista de carpetas para sincronizar, pero esto era solo para carpetas de correo electrónico (no contactos o calendarios). Esta versión inicial de EAS hace que el dispositivo del usuario "extraiga" los datos en lugar de que el servidor "envíe" nueva información tan pronto como esté disponible.
EAS 2.0 se envió en Exchange Server 2003. [5] Esta versión del protocolo fue desarrollada por el equipo de Microsoft Windows Mobile y se entregó como un archivo binario (massync.dll) al equipo de Exchange Server. EAS usó WebDAV para conectarse al buzón de un usuario y agregó la capacidad de sincronizar carpetas de calendario y contactos no predeterminadas. Always Up To Date (AUTD) [5] se implementó como una forma de informar a un dispositivo si había nueva información para él y el Servicio de mensajes cortos ( SMS ) fue la tecnología utilizada para entregar esta información al dispositivo. Debido al uso de SMS como notificación, se requirió la configuración de una puerta de enlace SMS y cada cuenta debía configurarse con el número de teléfono móvil de un usuario.
En Exchange Server 2003 SP1, se agregó compatibilidad con la función de sincronización fantasma a EAS 2.1. La sincronización fantasma le indica al servidor qué puede sincronizar y luego se envía todo, pero cuando se envían los cambios, solo se modifican los campos especificados (los demás no se eliminan). El protocolo EAS también pasó de un identificador único global ( GUID ) a identificadores cortos 1:X para todos los elementos, lo que redujo la cantidad de datos enviados a través de la red inalámbrica.
EAS 2.5 (parte de Exchange Server 2003 SP2) fue la primera versión de EAS escrita por el equipo de Exchange Server. Esta versión también introdujo Direct Push, una solución de correo electrónico push en tiempo real que permite al servidor decir "Tengo un nuevo elemento para usted" y luego le indica al dispositivo cliente que realice una sincronización. (Esto se denominaba "Ping Sync"). Se agregó la búsqueda de la Lista Global de Direcciones (GAL) para permitir que las personas busquen a otros compañeros de trabajo en el directorio de su empresa para encontrar su dirección de correo electrónico. También se agregó la capacidad de borrar de forma remota un dispositivo para que los administradores pudieran eliminar los datos de la empresa de un dispositivo que se perdió, fue robado o después de que un empleado dejó la empresa. Se agregó la sincronización de tareas, así como el cifrado de correo electrónico S/MIME y se agregaron las siguientes políticas [6] :
EAS 12.0 vino con Exchange Server 2007. EAS 12.0 fue una reescritura completa del protocolo (en código administrado ) de su versión anterior. Las nuevas características incluían el restablecimiento de contraseña que permitía a los usuarios restablecer un código de bloqueo PIN olvidado, el marcado de mensajes que les daba a los usuarios la capacidad de marcar un mensaje para que pudieran recordar hacer un seguimiento cuando regresaran a su computadora, la configuración Fuera de la oficina para que los usuarios pudieran configurar un mensaje de "ausente" desde su teléfono, acceso a SharePoint (y recursos compartidos de archivos UNC) desde enlaces en el correo electrónico (el tráfico de archivos se redirigía a través de EAS), Vaciar elementos eliminados para permitir que las personas redujeran sus buzones de correo para que no excedieran los límites de tamaño de su buzón, obtener que permitía a los usuarios obtener solo partes de un mensaje y luego elegir obtener el resto del mensaje (o un archivo adjunto) más tarde, información del dispositivo que permitía a los usuarios y administradores ver qué teléfonos estaban conectados a sus cuentas, y AutoDiscover que (aunque estrictamente hablando no es parte del protocolo EAS) permitía a los teléfonos configurar automáticamente la conexión EAS con solo un nombre de usuario y contraseña (en lugar de requerir que las personas conozcan el nombre de la computadora de su Exchange Server). También se agregó la capacidad de ver quién fue invitado a una reunión, así como la capacidad de buscar en el servidor un correo electrónico que no se sincronizó con el dispositivo. [7] Las nuevas políticas introducidas fueron:
EAS 12.1 llegó en Exchange Server 2007 SP1. Esta versión del protocolo fue uno de los cambios más importantes desde la versión 2.5 e incluía compresión de encabezado ( codificación Base64 de una estructura binaria) para disminuir la cantidad de datos enviados de forma inalámbrica, sincronización de múltiples colecciones (una agrupación de todas las solicitudes de sincronización juntas en lugar de la forma anterior de hacer una sincronización para cada carpeta por separado), una sincronización de suspensión que permitía al servidor mantener un canal de comunicaciones abierto para el cliente en todo momento para que la vida útil de la batería y los datos no se consumieran constantemente al encender la radio y consultar al servidor y era una solución de "sincronización push real" (que tenía latencias de entrega de mensajes mucho más bajas, a diferencia de la solución "push to pull" basada en ping anterior), una confirmación de un borrado remoto completado, así como las siguientes 30 nuevas políticas: [8]
EAS 14.0 se introdujo como parte de Exchange Server 2010. Esta nueva versión agregó una nueva vista de conversación que colocaba los mensajes de correo electrónico en una vista conectada por varios atributos, incluido un identificador de mensaje y el asunto del correo electrónico, sincronización de notas, la capacidad de buscar la disponibilidad (estado libre/ocupado) de un contacto (desde su calendario), un caché de apodos que compartía los nombres de los contactos utilizados comúnmente entre Outlook Web App (OWA) y EAS, la capacidad de establecer una regla del lado del servidor para mover siempre los mensajes en una conversación, compatibilidad con el calendario lunar, sincronización del estado de respuesta (que permite que el dispositivo y el servidor sepan si algún mensaje se ha reenviado o respondido desde cualquier otra fuente), una nueva forma de identificar los mensajes de mensajería unificada (UM) para que el correo de voz que apareciera en la bandeja de entrada de un usuario pudiera manejarse de manera diferente, sincronización de SMS (que permitía a los usuarios ver sus mensajes SMS en su bandeja de entrada de correo electrónico y responderlos desde su bandeja de entrada en lugar de en su teléfono) y las siguientes dos nuevas políticas:
Esta es también la primera versión de EAS que identifica a los clientes que utilizan versiones anteriores de EAS y les alerta si hay una versión actualizada del cliente que permita funciones más nuevas.
EAS 14.1 llegó como parte de Exchange Server 2010 SP1. Esta versión del protocolo agregó fotos GAL (imágenes almacenadas en un servidor de Active Directory del usuario que envió el correo electrónico), Message Diffs (un medio para enviar solo la parte nueva de un correo electrónico y evitar información redundante), agregó información del dispositivo/usuario al comando de provisión para que la nueva característica Permitir/Bloquear/Poner en cuarentena pudiera permitir más fácilmente a los administradores controlar qué dispositivos se conectaban a sus organizaciones, y administración de derechos de información (IRM) sobre EAS (un método para aplicar el control de administración de derechos digitales y el cifrado a los mensajes de correo electrónico que se envían y reciben). EAS 14.1 puede permitir IRM sobre EAS.
EAS 16.0 se anunció en junio de 2015 y se implementó primero en Office 365, seguido de Exchange Server 2016.
Esta nueva versión del protocolo añade principalmente 3 mejoras: sincronización de calendario rediseñada para evitar los problemas de sincronización de calendario EAS más comunes, archivos adjuntos de calendario agregados y sincronización de la carpeta de borradores de correo electrónico. [9]
EAS 16.1 se anunció en junio de 2016 y se implementó primero en Office 365, seguido de Exchange Server 2016.
Esta versión del protocolo contiene tres capacidades principales: búsqueda de palabras clave mejorada, proponer una nueva hora y borrado remoto de solo cuentas. [10]
A principios de la década de 2000, EAS comenzó a estar disponible para licencias. En ese momento, era una licencia de protocolo solo para clientes. [11] Motorola fue el primer licenciatario y comenzó con una licencia de la versión 2.1 de EAS. Varias otras organizaciones licenciaron EAS con el tiempo y Microsoft finalmente comenzó a licenciar el lado servidor de EAS en 2007. [12] La licencia del protocolo continuó hasta 2008.
En diciembre de 2008, Microsoft cambió su licencia de EAS de una licencia de protocolo a licenciar las patentes de EAS [13] y proporcionar documentación completa del protocolo. [14] Debido a que EAS se licencia como una serie de patentes (y no se entrega como código informático a otras empresas), diferentes clientes y servidores implementan un subconjunto de todas las características del protocolo y las implementaciones son escritas por cada empresa que ha obtenido una licencia. Google utiliza una implementación de EAS para sus suscriptores de G Suite . Del mismo modo, IBM y Novell han implementado la tecnología para permitir que sus servidores groupware de la competencia ( Lotus Domino y Novell GroupWise ) admitan teléfonos inteligentes y otros dispositivos, a través de IBM Notes Traveler y Novell Data Synchronizer Mobility Pack, respectivamente.
En abril de 2011, Microsoft lanzó el programa de logotipos EAS [15] , que prueba clientes EAS de terceros en dispositivos de correo electrónico móviles. Los fabricantes de teléfonos móviles que han obtenido la licencia del protocolo EAS de Microsoft pueden unirse al programa. Para cumplir con la normativa, los clientes EAS deben utilizar EAS v14.0 o posterior y habilitar las siguientes funciones y políticas de gestión: