El correo electrónico push es un sistema de correo electrónico que proporciona una capacidad permanente, en la que cuando llega un nuevo correo electrónico al agente de entrega de correo (MDA) (comúnmente llamado servidor de correo), el MDA lo transfiere de manera inmediata y activa ( envíalo ) al agente de usuario de correo (MUA), también llamado cliente de correo electrónico, para que el usuario final pueda ver el correo electrónico entrante de inmediato. Esto contrasta con los sistemas que verifican si hay correo entrante nuevo cada cierto tiempo, según un cronograma. Los clientes de correo electrónico incluyen teléfonos inteligentes y, de manera menos estricta, aplicaciones de correo IMAP para computadoras personales.
El correo saliente generalmente se envía desde el remitente al agente de entrega de correo final (y posiblemente a través de servidores de correo intermedios ) mediante el Protocolo simple de transferencia de correo . Si el receptor utiliza un protocolo de entrega de correo electrónico de sondeo, el paso final desde el último agente de entrega de correo hasta el cliente se realiza mediante un sondeo . El Protocolo de oficina postal (POP3) es un ejemplo de un protocolo de entrega de correo electrónico de sondeo. Al iniciar sesión y posteriormente a intervalos, el agente de usuario de correo (cliente) sondea al agente de entrega de correo (servidor) para ver si hay correo nuevo y, de ser así, lo descarga a un buzón en la computadora del usuario. Extender el "push" al último paso de entrega es lo que distingue el correo electrónico push de los sistemas de correo electrónico de sondeo.
El motivo por el que el sondeo se utiliza a menudo para la última etapa de la entrega de correo es que, aunque el agente de entrega de correo del servidor normalmente estaría conectado permanentemente a la red, no necesariamente sabe cómo localizar al agente de usuario de correo del cliente , que puede estar conectado sólo ocasionalmente y también cambiar la dirección de red con bastante frecuencia. Por ejemplo, a un usuario con un ordenador portátil en una conexión Wi-Fi se le pueden asignar direcciones diferentes del servidor DHCP de la red periódicamente y no tener un nombre de red persistente. Cuando llega correo nuevo al servidor de correo, no sabe qué dirección tiene asignada actualmente el cliente.
El Protocolo de acceso a mensajes de Internet (IMAP) proporciona compatibilidad con sondeos y notificaciones. Cuando un cliente recibe una notificación de un servidor, puede optar por obtener los nuevos datos del servidor. Esto hace que la recuperación de nuevos mensajes sea más flexible que un sistema puramente de envío, ya que el cliente puede elegir si desea descargar los datos de los nuevos mensajes.
Aunque el correo electrónico push ha existido en sistemas cableados durante muchos años, uno de los primeros usos del sistema con un dispositivo inalámbrico portátil y "siempre activo" fuera de Asia fue el servicio BlackBerry de Research In Motion . En Japón , el "correo electrónico push" ha sido estándar en los teléfonos celulares desde el año 2000. [ cita requerida ]
Los iPhone , iPad y iPod Touch de Apple son compatibles con el correo electrónico push de Hotmail . Hasta principios de 2013, eran compatibles con el correo electrónico push de Gmail (a través de Google Sync ) y la plataforma Exchange ActiveSync de Microsoft , lo que les permitía sincronizar el correo electrónico, los calendarios y los contactos con los servidores de correo. [1] El servicio iCloud de Apple ofrece soporte para correo electrónico push, contactos y calendarios, [2] aunque a partir del 24 de febrero de 2012, esto ha sido desactivado temporalmente en Alemania debido a demandas judiciales. [3] Sin embargo, al configurar una nueva cuenta utilizando IMAP IDLE, se restablece el correo electrónico push.
El cliente de Gmail integrado de Android utiliza Google Cloud Messaging para enviar correos electrónicos a las cuentas de Gmail configuradas para sincronizarse con el teléfono. Android también admite cuentas de Microsoft Exchange de forma nativa a través de su aplicación de correo predeterminada. Cuando se configura "Push", los correos electrónicos que llegan a la bandeja de entrada de Microsoft Exchange se envían instantáneamente al dispositivo. Los eventos del calendario se sincronizan en ambos sentidos entre Exchange y el dispositivo.
Yahoo Mail puede enviarse por push a un dispositivo Android, ya que Android ahora es compatible con IMAP4 (a partir de septiembre de 2015). [4] Una alternativa para Yahoo Mail es instalar la aplicación gratuita Yahoo Mail, que ofrece correo electrónico push instantáneo. Numerosos usuarios de Yahoo se han quejado de que el push no funciona de manera confiable; Yahoo ha atribuido esto a problemas del servidor en lugar de a la aplicación para teléfonos inteligentes.
En 2010, Hotmail y su sustituto, Outlook.com, se hicieron configurables para teléfonos inteligentes Android a través de la aplicación de correo predeterminada. [5]
Microsoft comenzó a ofrecer notificaciones de correo electrónico en tiempo real con Windows Mobile 2003 (enviando mensajes SMS cuando llegaba correo nuevo), luego lo reemplazó con una experiencia de inserción simulada ( sondeo largo ) en 2007 con el lanzamiento de Windows Mobile 5 AKU2 [6] bajo el nombre de " Tecnología Direct Push ". La tecnología 'Direct Push' es una característica adicional agregada a Microsoft Exchange 2003 con el Service Pack 2 que agrega funciones de mensajería y seguridad. Un dispositivo telefónico que ejecuta Windows Mobile 5 está habilitado para sondear el servidor Exchange cada 30 minutos. Si llega correo nuevo en el intervalo de sondeo, se extrae instantáneamente, utilizando la cuenta de teléfono inalámbrico existente de un suscriptor. Esto permite que el dispositivo tenga una IP cambiante o que atraviese NAT/Proxy.
Algunos modelos de Nokia Symbian S60 admiten la funcionalidad básica de IMAP IDLE con su cliente integrado. Pero en los teléfonos más nuevos E72, E52, etc., esta funcionalidad no funciona porque la conexión con el servidor de correo se cierra (probablemente incluso fuera de la aplicación de correo) y nunca se restablece. [7]
Los teléfonos inteligentes Nokia Asha y algunos modelos de teléfonos inteligentes Nseries y los teléfonos móviles más nuevos S60 y Symbian^3 que ejecutan Symbian OS 9.x o Symbian^3 son compatibles con el software Mail for Exchange, que es compatible con Microsoft Exchange Server Active Sync y Direct Push, lo que permite que los teléfonos inteligentes Nokia reciban correo electrónico push y sincronicen listas de contactos, calendarios y tareas con servidores Exchange. La búsqueda global de direcciones también es compatible, a partir de la versión 2 del software Mail for Exchange. [8]
Nokia Messaging Email es un servicio de correo electrónico push y una aplicación cliente que admite la mayoría de los proveedores de correo electrónico más conocidos, como Windows Live Hotmail , Yahoo! Mail , Gmail y muchos más. Los servidores de Nokia Messaging agregan mensajes de hasta diez cuentas y los envían a dispositivos compatibles (Nokia S60 y algunos S40, además de dispositivos basados en Maemo como el N900). [9] [10] A partir de agosto de 2012, Nokia Messaging Email está en proceso de eliminación gradual. [11]
Los dispositivos Palm Smartphone tienen IMAP IDLE [12] disponible a través del uso del software de terceros ChatterEmail desde 2004. No se requiere ningún software de servidor adicional.
Palm Pre webOS tiene correo electrónico push para cuentas de Gmail, IMAP y Exchange.
BlackBerry utiliza dispositivos de agente de usuario de correo inalámbrico y un servidor BlackBerry Enterprise Server (BES) conectado a un sistema de correo electrónico tradicional. El BES supervisa el servidor de correo electrónico y, cuando detecta un nuevo correo electrónico de un usuario de BlackBerry, recupera (extrae) una copia y luego la envía al dispositivo de mano BlackBerry a través de la red inalámbrica.
BlackBerry se hizo muy popular, en parte porque ofrece a los usuarios remotos un correo electrónico "instantáneo": los nuevos mensajes aparecen en el dispositivo tan pronto como llegan, sin necesidad de intervención del usuario. El dispositivo portátil se convierte en una copia móvil, que se actualiza dinámicamente, del buzón de correo del usuario. Como resultado del éxito de BlackBerry, otros fabricantes han desarrollado sistemas de correo electrónico push para otros dispositivos portátiles, como los teléfonos móviles basados en Symbian y Windows Mobile. Sin embargo, sólo admiten el correo electrónico push para algunos servicios de correo electrónico.
Con el lanzamiento del sistema operativo BlackBerry 10 para su nueva generación de dispositivos móviles, BES ya no está disponible para la entrega de correo electrónico a clientes no corporativos. En su lugar, BlackBerry 10 ofrece POP, IMAP o ActiveSync para transferir correo electrónico hacia y desde un dispositivo. De estos, los dos últimos pueden proporcionar la entrega de correo electrónico push si el servidor lo admite. Tampoco se ofrece más la compresión de datos.
Los teléfonos inteligentes Sony Ericsson (M600, P990, W950, P1, W960, W995, G900, G700), así como algunos teléfonos Cybershot (K790, K800, K810, K850, C510, C905, J105i) cuentan con la función de correo electrónico push mediante IMAP IDLE o con el cliente ActiveSync integrado (desarrollado por Dataviz). La mayoría de los demás teléfonos Sony Ericsson admiten el correo electrónico push mediante IMAP IDLE bastante bien (aunque solo la bandeja de entrada).
La mayoría de las soluciones no propietarias son independientes de la red, lo que significa que, siempre que un dispositivo esté habilitado para datos y tenga un cliente de correo electrónico, tendrá la capacidad de enviar y recibir correos electrónicos en cualquier país y a través de cualquier compañía telefónica que tenga servicio de datos en su red. Esto también significa que, siempre que el dispositivo no esté bloqueado por SIM (en el caso de los sistemas GSM ), las limitaciones de BlackBerry, como el bloqueo de red, el bloqueo del proveedor (dispositivos BlackBerry y dispositivos BlackBerry Connect) y los cargos por roaming de datos (para acceso fuera del hogar) no son un problema. En el caso de un sistema GSM, instale una tarjeta SIM adecuada para la ubicación, tenga la configuración APN correcta y el correo se entregará a tarifas locales.
Los clientes de correo móvil tradicionales pueden sondear si hay correo nuevo a intervalos frecuentes, con o sin descargar el correo al cliente, proporcionando así una experiencia de usuario similar al correo electrónico push.
IMAP permite enviar muchas notificaciones en cualquier momento, pero no datos de mensajes. El comando IDLE se utiliza a menudo para indicar la capacidad de un cliente de procesar notificaciones enviadas fuera de un comando en ejecución, lo que proporciona una experiencia de usuario idéntica a la de push.
A diferencia del correo electrónico tradicional [13] , la mayoría de los protocolos utilizados en los sistemas actuales más populares son propietarios. Por ejemplo, BlackBerry utiliza sus propios protocolos privados. Tanto el estándar Push-IMAP como partes del estándar SyncML intentan desarrollar soluciones más abiertas.
IETF Lemonade es un conjunto de extensiones para IMAP y SMTP para que se adapten mejor a las demandas del correo electrónico móvil. [ cita requerida ] > Entre las extensiones se encuentran la resincronización rápida de IMAP y un nuevo comando NOTIFY en IMAP. [ cita requerida ]