Come funzionano i server SMTP?
Invii email dal tuo indirizzo, per esempio susan@website.com, a un determinato destinatario, come robert@domain.com, utilizzando il tuo fornitore di servizi di posta elettronica. La webmail è nota come MUA (Mail User Agent), ovvero client di posta.
L’email viene inviata tramite la porta 25 a un server SMTP fornito dal client di posta, che opera come agente di trasferimento dei messaggi. Il client e il server avviano una breve conversazione in cui il secondo verifica tutte le informazioni sulla trasmissione del messaggio (mittente, destinatario e domini). Il server di posta autentica il mittente dell’email e inserisce la nuova email nella posta in arrivo del destinatario. Ricorda che il linguaggio SMTP parla solo della trasmissione del messaggio e non del suo contenuto.
L’email viene inviata immediatamente se il dominio del destinatario ha un account connesso al server. In caso contrario, il server SMTP lo trasmette a un altro server in entrata più vicino al destinatario. Il server di dominio stabilisce una connessione con il server del sito web, che riceve e memorizza l’email.
Cosa succede se il server del destinatario non è disponibile o è occupato? L’host SMTP inoltra semplicemente il messaggio a un server di backup. Se nessun server è disponibile, l’email viene trattenuta e si effettuano altri tentativi di consegna. Dopo un determinato periodo, contrassegna il messaggio come non consegnato.
SMTP vs IMAP vs POP3
I protocolli TCP/IP specializzati chiamati SMTP, POP3 e IMAP vengono utilizzati per inviare e ricevere email. Per soddisfare le esigenze delle applicazioni moderne, è importante comprendere questi protocolli.
IMAP
Con il protocollo IMAP, il client email stabilisce una connessione al server, esegue la ricerca di nuovi messaggi e li salva come file temporanei nella cache. All’inizio, il server scarica solo la data, il mittente e l’oggetto. Il contenuto viene scaricato solo quando apri il messaggio. Pertanto, è possibile accedere al contenuto dell’email senza scaricare alcun file allegato utilizzando questo protocollo.
Il server si aggiorna quando un’email viene modificata, eliminata o lo stato passa da non letto a letto. Questa procedura aiuta a riflettere lo stato corrente delle email su vari dispositivi.
Le principali differenze tra IMAP e SMTP includono:
- Il server SMTP viene utilizzato per trasferire i dati, mentre un server IMAP viene utilizzato per recuperare i messaggi.
- Il server SMTP trasferisce i dati tra server, mentre il server IMAP facilita la comunicazione tra server e client.
- Il server SMTP consente agli utenti di organizzare le email sulla memoria del client, mentre quello IMAP consente di gestire le email sul server.
POP3
Un approccio più intuitivo per accedere alle caselle postali è tramite il Post Office Protocol. POP3 ti consente di accedere alle email anche senza connessione a Internet perché invia email dal server al client email.
Il client si connette al server POP3 quando un utente verifica la presenza di nuove email. Il client email invia quindi il nome utente e la password al server per l’autenticazione. Il client invia comandi basati su testo per recuperare tutti i messaggi non appena si connette. Quindi elimina le copie del server e si disconnette da esso dopo aver salvato i messaggi scaricati come nuove email nel sistema locale dell’utente.
Le differenze tra POP3 e SMTP includono:
- POP3 è un protocollo pull, mentre SMTP è un protocollo push.
- Le email vengono consegnate tramite SMTP dal dispositivo del mittente alla posta in arrivo del destinatario e tramite POP3 dal server di posta del destinatario al computer del destinatario.
- POP3 opera tra il destinatario e il server di posta del destinatario, mentre SMTP opera tra il server di posta in entrata e in uscita.
POP3 vs IMAP
Le differenze tra POP3 e IMAP includono:
- Mentre IMAP visualizza l’intestazione del messaggio prima di scaricarlo, POP3 scarica l’email contemporaneamente.
- POP3 prende le email dai server, le trasferisce a un singolo computer e le elimina. IMAP sincronizza l’email su molti dispositivi in modo che sia possibile accedervi tramite vari canali dopo essere stata memorizzata sul server.
- L’organizzazione delle email nella casella del server di posta non è possibile con POP3, ma è possibile con IMAP.