Un'email passa attraverso più server che aiutano a garantire che arrivi nel posto giusto. Quel flusso di messaggi email utilizza un processo sistematico basato su un numero di standard tecnici consolidati da tempo.
Per la maggior parte degli utenti, il modo in cui un messaggio email fluisce dal mittente alla casella di posta del destinatario è qualcosa che avviene dietro le quinte. Quando un individuo o un'organizzazione invia un'email, il messaggio viaggia dal suo punto di origine, come un client email dove è stato composto, attraverso Internet fino alla sua destinazione. Lungo il percorso, passa attraverso più server che aiutano a garantire che arrivi nel posto giusto. Quel flusso di messaggi email utilizza un processo sistematico basato su un certo numero di standard tecnici consolidati.
Come fluisce un messaggio email?
L'email esiste fin dagli anni '60, quando i creatori delle nascenti reti informatiche hanno iniziato a ideare modi per inviarsi messaggi a vicenda. In quei primi giorni, gli utenti erano limitati a comunicare solo con altri sulla stessa macchina centrale condivisa. Tuttavia, l'adozione di protocolli standard e l'interconnessione dei sistemi nella rete condivisa che conosciamo oggi come Internet ha permesso ai diversi sistemi di posta di “parlare” tra loro.
È grazie a questi standard che possiamo inviare messaggi email a praticamente chiunque. Quando qualcuno invia un messaggio email, questo scorre attraverso una serie di passaggi per raggiungere la sua destinazione.
Quando un individuo scrive un messaggio, di solito viene fatto in un client email come Outlook o Apple Mail—o in un servizio basato sul web come Gmail.
Tuttavia, quando il messaggio è un email transazionale come una notifica di spedizione o un ripristino della password, il messaggio viene creato automaticamente da quei sistemi, di solito utilizzando un API email. (I messaggi di marketing vengono generati anche da sistemi automatizzati, sebbene di solito in grandi batch, piuttosto che uno alla volta come i messaggi transazionali.)
In entrambi i casi, sia che il messaggio venga creato da un client email che da un sistema automatizzato, esso è appositamente formattato per essere trasmesso su Internet utilizzando uno standard chiamato “Simple Mail Transfer Protocol” (SMTP).
Il server di posta del mittente (tecnicamente chiamato “Mail Transfer Agent,” o MTA) esegue(1) la ricerca della parte “@domain.com” dell'indirizzo email del destinatario in un server DNS (Domain Name System) per determinare quale server di posta di destinazione (denominato “Mail Exchanger,” o MX) deve contattare per consegnare il messaggio.
I server di invio e ricezione comunicano utilizzando il protocollo SMTP. Il server di ricezione accetta il messaggio in modo che possa essere consegnato al destinatario.
Il client email del destinatario recupera il messaggio utilizzando standard come il Post Office Protocol (POP) o Internet Message Access Protocol (IMAP) per scaricare il messaggio in modo che possa essere letto.
Come fanno i client di posta elettronica a scaricare un messaggio?
I servizi di posta elettronica basati sul web come Gmail o Hotmail/Outlook.com utilizzano i propri protocolli interni per gestire le email. Ma quando i destinatari usano un client di posta elettronica autonomo su un telefono o un computer desktop, quel software utilizza protocolli standard per scaricare i messaggi dai server di posta.
Quando il destinatario utilizza POP, il server consegna tutte le nuove email a lui e mantiene copie di esse solo se un'opzione nel client di posta elettronica è selezionata, se applicabile. Se il server non ha copie delle email e il destinatario subisce una perdita o un guasto hardware, quei messaggi sono andati per sempre, a meno che i mittenti non ne abbiano copie.
Quando il destinatario utilizza IMAP, il server sincronizza i contenuti della casella di posta, inclusi gli Elementi Inviati e altre cartelle, con ogni dispositivo che si connette ad esso. I messaggi rimangono sul server e quando lo stato di uno cambia (ad esempio, se è stato letto o eliminato), quella modifica si propaga a tutti i dispositivi quando si connettono nuovamente.
La capacità di mantenere e sincronizzare i messaggi su più dispositivi è il motivo per cui la maggior parte dei servizi email oggi utilizza IMAP anziché POP.
Leggi di più sul flusso dei messaggi email
L'email coinvolge molti passaggi e sistemi diversi. Puoi scoprire di più sul funzionamento interno della consegna delle email con queste risorse:
Email: Questo articolo di Wikipedia esplora la storia dell'email e i suoi molti dettagli tecnici. Collega diversi articoli di supporto che approfondiscono l'argomento principale.
Email API: Scopri di più su come l'e-commerce e altri sistemi possono generare email transazionali in modo molto efficiente.
Consegna Email nel Cloud: Scopri di più su come i sistemi del servizio di consegna email SparkPost lavorano per rendere pratica la trasmissione e la consegna di email su larga scala.