Push email - Push email

Push email é um sistema de email que fornece um recurso sempre ativo, no qual o novo email é transferido ativamente ( empurrado ) assim que chega pelo agente de entrega de email (MDA) (comumente chamado de servidor de email) para o agente de usuário de email (MUA), também chamado de cliente de e-mail. Os clientes de e-mail incluem smartphones e, menos estritamente, aplicativos de e-mail para computadores pessoais IMAP.

Comparação com e-mail de votação

O correio de saída geralmente é enviado do remetente para o agente de entrega de correio final (e possivelmente por meio de servidores de correio intermediários ) usando o Simple Mail Transfer Protocol . Se o destinatário usar um protocolo de entrega de e-mail de polling, a etapa final do último agente de entrega de e-mail para o cliente é feito usando uma votação . Post Office Protocol (POP3) é um exemplo de protocolo de entrega de e-mail de votação. No login e posteriormente em intervalos, o agente do usuário de email (cliente) pesquisa o agente de entrega de email (servidor) para ver se há um novo email e, se houver, baixa-o para uma caixa de correio no computador do usuário. Estender o "push" até a última etapa de entrega é o que distingue o e-mail push dos sistemas de e-mail de votação.

A razão pela qual a sondagem é freqüentemente usada para o último estágio de entrega de correio é que, embora o agente de entrega de correio do servidor normalmente esteja permanentemente conectado à rede, ele não sabe necessariamente como localizar o agente de usuário de correio do cliente , que pode ser apenas conectado ocasionalmente e também alterar o endereço de rede com bastante frequência. Por exemplo, um usuário com um laptop em uma conexão Wi-Fi pode receber endereços diferentes do servidor DHCP da rede periodicamente e não ter um nome de rede persistente. Quando um novo correio chega ao servidor de correio, ele não sabe a qual endereço o cliente está atribuído no momento.

O Internet Message Access Protocol (IMAP) fornece suporte para polling e notificações. Quando um cliente recebe uma notificação de um servidor, o cliente pode escolher buscar os novos dados do servidor. Isso torna a recuperação de novas mensagens mais flexível do que um sistema puramente push, porque o cliente pode escolher se deseja fazer download de novos dados de mensagem.

Usuários de celular

Embora o push email já existisse em sistemas com fio por muitos anos, um dos primeiros usos do sistema com um dispositivo sem fio portátil, "sempre ligado" fora da Ásia foi o serviço BlackBerry da Research In Motion . No Japão , o "push e-mail" é padrão nos telefones celulares desde 2000.

iOS

O iPhone , iPad e iPod Touch da Apple oferecem suporte a email push do Hotmail . Até o início de 2013, eles suportavam e-mail push do Gmail (via Google Sync ) e a plataforma Exchange ActiveSync da Microsoft , permitindo que sincronizassem e-mail, calendários e contatos com servidores de e-mail. O serviço iCloud da Apple oferece suporte para push e-mail, contatos e calendários, embora em 24 de fevereiro de 2012 tenha sido temporariamente desativado na Alemanha devido a ações judiciais. No entanto, ao configurar uma nova conta usando IMAP IDLE, o push e-mail é restaurado.

Android

O cliente Gmail integrado do Android usa Google Cloud Messaging para enviar e-mail para contas do Gmail configuradas para sincronizar com o telefone. O Android também oferece suporte nativo a contas do Microsoft Exchange por meio de seu aplicativo de e-mail padrão. Quando "Push" é configurado, os e-mails que chegam à caixa de entrada do Microsoft Exchange são instantaneamente enviados ao dispositivo. Os eventos da agenda são sincronizados entre o Exchange e o dispositivo.

O Yahoo Mail pode ser enviado para um dispositivo Android, já que o Android agora oferece suporte a IMAP4 (em setembro de 2015). Uma alternativa para o Yahoo Mail é instalar o aplicativo gratuito do Yahoo Mail, que fornece e-mail instantâneo. Vários usuários do Yahoo reclamaram que o push não funciona de maneira confiável; O Yahoo atribuiu isso a problemas de servidor, e não ao aplicativo para smartphone.

Em 2010, o Hotmail e seu substituto, Outlook.com, tornaram-se configuráveis ​​por push para smartphones Android por meio do aplicativo de e-mail padrão.

Windows Mobile e Windows Phone

A Microsoft começou a oferecer notificação por e-mail em tempo real com o Windows Mobile 2003 (enviando mensagens SMS quando um novo e-mail chegava), depois a substituiu por uma experiência de push simulada ( longa votação ) em 2007 com o lançamento do Windows Mobile 5 AKU2 sob o nome " Direct Push Tecnologia ". A tecnologia 'Direct Push' é um recurso adicional adicionado ao Microsoft Exchange 2003 com o service pack 2 que adiciona recursos de mensagens e segurança. Um dispositivo de telefone executando o Windows Mobile 5 está habilitado para pesquisar o Exchange Server a cada 30 minutos. Se um novo e-mail chegar no intervalo de pesquisa, ele será retirado instantaneamente, usando a conta de telefone sem fio existente de um assinante. Isso permite que o dispositivo tenha um IP variável ou atravesse o NAT / Proxy.

Nokia Symbian Series 60

Alguns modelos do Nokia Symbian S60 oferecem suporte à funcionalidade IMAP IDLE básica com seu cliente integrado. Mas nos telefones E72, E52, etc. mais recentes, essa funcionalidade é interrompida, porque a conexão com o servidor de e-mail é encerrada (provavelmente até mesmo fora do aplicativo de e-mail) e nunca é restaurada.

Nokia Mail for Exchange

Os smartphones Nokia asha e modelos selecionados de smartphones Nseries e mais novos aparelhos s60 e Symbian ^ 3 executando symbian os 9.x ou Symbian ^ 3 suportam o software Mail for Exchange, que é compatível com Microsoft Exchange Server Active Sync e Direct Push, permitindo que Smartphones Nokia para receber push e-mail, bem como sincronizar listas de contatos, calendários e tarefas com servidores Exchange. A Pesquisa de endereço global também é compatível, começando com a versão 2 do software Mail for Exchange.

Nokia Messaging

O Nokia Messaging Email é um serviço de push e-mail e aplicativo cliente que oferece suporte à maioria dos provedores de e-mail populares, como Windows Live Hotmail , Yahoo! Mail , Gmail e muito mais. Os servidores Nokia Messaging agregam mensagens de até dez contas e as enviam para dispositivos compatíveis (Nokia S60 e alguns S40, além de dispositivos baseados no Maemo , como o N900). Em agosto de 2012, o Nokia Messaging Email está em processo de desativação.

Palm OS

Os dispositivos Palm Smartphone têm IMAP IDLE disponível através do uso de software de terceiros ChatterEmail desde 2004. Não é necessário software de servidor adicional.

Palm webOS

O Palm Pre webOS possui push email para contas do Gmail, IMAP e Exchange.

Amora

O BlackBerry usa dispositivos de agente de usuário de e-mail sem fio e um BlackBerry Enterprise Server (BES) anexado a um sistema de e-mail tradicional. O BES monitora o servidor de e-mail e, quando vê um novo e-mail para um usuário do BlackBerry, recupera (puxa) uma cópia e a envia para o dispositivo portátil BlackBerry pela rede sem fio.

O BlackBerry tornou-se muito popular, em parte porque oferece aos usuários remotos e-mail "instantâneo"; novos e-mails aparecem no dispositivo assim que chegam, sem a necessidade de qualquer intervenção do usuário. O dispositivo portátil torna-se uma cópia móvel, com atualização dinâmica, da caixa de correio do usuário. Como resultado do sucesso do BlackBerry, outros fabricantes desenvolveram sistemas de push e-mail para outros dispositivos portáteis, como Symbian - e telefones celulares baseados no Windows Mobile. No entanto, eles só oferecem suporte a push email para alguns serviços de email.

Com o lançamento do sistema operacional BlackBerry 10 para sua nova geração de dispositivos móveis, o BES não está mais disponível para entrega de e-mail para clientes não corporativos. Em vez disso, o BlackBerry 10 oferece POP, IMAP ou ActiveSync para transferência de e-mail de e para um aparelho. Destes, os dois últimos podem fornecer entrega de email por push se o servidor oferecer suporte. A compressão de dados também não é mais fornecida.

Sony Ericsson

Smartphones Sony Ericsson (M600, P990, W950, P1, W960, W995, G900, G700), bem como alguns telefones Cybershot (K790, K800, K810, K850, C510, C905, J105i), oferecem envio de e-mail usando IMAP IDLE ou com o cliente ActiveSync integrado (desenvolvido por Dataviz). A maioria dos outros telefones Sony Ericsson oferece suporte para push e-mail IMAP IDLE muito bem (no entanto, apenas a caixa de entrada).

Outras soluções móveis

A maioria das soluções não proprietárias são independentes de rede, o que significa que, desde que um dispositivo seja habilitado para dados e tenha um cliente de e-mail, ele terá a capacidade de enviar / receber e-mails em qualquer país e por meio de qualquer companhia telefônica que tenha serviço de dados em seu rede. Isso também significa que, desde que o dispositivo não esteja bloqueado no SIM (no caso de sistemas GSM ), as restrições do BlackBerry, como bloqueio de rede, bloqueio de fornecedor (dispositivos BlackBerry e dispositivos BlackBerry Connect) e tarifas de roaming de dados (para não -acesso doméstico) não são um problema. Para um sistema GSM, instale um cartão SIM apropriado para o local, tenha as configurações de APN corretas e o correio será entregue de acordo com as taxas locais.

Simulação usando e-mail tradicional

Os clientes de e-mail móveis tradicionais podem pesquisar novos e-mails em intervalos frequentes, com ou sem fazer o download do e-mail para o cliente, proporcionando assim uma experiência de usuário semelhante ao push e-mail.

O IMAP permite que muitas notificações sejam enviadas a qualquer momento, mas não os dados da mensagem. O comando IDLE é frequentemente usado para sinalizar a capacidade de um cliente de processar notificações enviadas fora de um comando em execução, o que efetivamente fornece uma experiência de usuário idêntica ao push.

Protocolos

Em contraste com o e-mail tradicional, a maioria dos protocolos usados ​​nos sistemas atuais populares são proprietários. Por exemplo, o BlackBerry usa seus próprios protocolos privados. Tanto o padrão Push-IMAP quanto partes dos padrões SyncML estão tentando desenvolver soluções mais abertas.

IETF Lemonade é um conjunto de extensões para IMAP e SMTP para torná-los mais adequados às demandas de e-mail móvel. Entre as extensões estão a ressincronização rápida do IMAP e um novo comando NOTIFY no IMAP.

Referências