L’e-mail push utilizza un sistema di consegna e-mail che ha la capacità in tempo reale di inviare l’e-mail al client non appena arriva, piuttosto che richiedere al client di interrogare e raccogliere, o estrarre, e-mail manualmente. Questa tecnologia viene spesso utilizzata con gli smartphone. Con uno smartphone push email, la casella di posta del cliente viene costantemente aggiornata con la posta in arrivo senza il suo intervento. Questi smartphone annunciano l’arrivo della nuova posta con un avviso.
Questo tipo di sistema di consegna della posta differisce dai sistemi orientati al pull. Di solito, quando viene inviata un’e-mail, arriva al server di posta del provider di servizi Internet (ISP) del destinatario, dove viene conservata per la raccolta, oppure potrebbe invece arrivare a un server del sito Web, se l’e-mail è basata su Internet. In entrambi i casi, l’e-mail rimane sul server di posta finché il destinatario non utilizza un programma di posta elettronica per eseguire il polling del server di posta utilizzando un protocollo di polling dell’e-mail, come Post Office Protocol (POP3). Se è presente nuova posta, il client di posta elettronica scarica le e-mail sul computer del client. La differenza tra questo schema e l’e-mail push è che, con l’e-mail push, l’e-mail viene inviata al client senza attendere il polling.
L’e-mail push può essere in qualche modo simulata impostando un client di posta elettronica per interrogare frequentemente la nuova posta. Tuttavia, ciò richiede che il client di posta elettronica sia aperto e in esecuzione, quindi è meno efficiente. Il polling implica l’handshaking elettronico tra il software client e il server di posta. Se il server è occupato, il ritardo nel completamento dell’handshake può allungarsi, causando il timeout del client.
Pertanto, il polling non dovrebbe essere impostato così frequentemente da causare errori di timeout prematuri. Per evitare ciò, un utente dovrebbe aumentare il ritardo tra i tempi di polling. In molti casi, un minuto o due di ritardo tra gli schemi pull e push potrebbero non avere importanza, ma in alcuni casi un minuto può fare una grande differenza. L’e-mail push può essere particolarmente cruciale per i giornalisti sul campo, gli uomini d’affari del mercato azionario e altri professionisti per i quali le e-mail possono essere urgenti. Un minuto di ritardo può fare la differenza quando si tratta di rompere una storia, fare soldi o completare una vendita cruciale.