POP3 (Post Office Protocol 3)

Cos’è POP3 (Post Office Protocol 3)?

Post Office Protocol 3, o POP3, è il protocollo più comunemente utilizzato per ricevere e-mail su Internet. Questo protocollo standard, supportato dalla maggior parte dei server di posta elettronica e dai relativi client, viene utilizzato per ricevere e-mail da un server remoto e inviarle a un client locale.

POP3 è un protocollo client-server unidirezionale in cui la posta elettronica viene ricevuta e conservata sul server di posta elettronica. Il “3” si riferisce alla terza versione del protocollo POP originale.

Un destinatario o il suo client di posta elettronica può scaricare periodicamente la posta dal server utilizzando POP3. Pertanto, POP3 offre un mezzo per scaricare la posta elettronica da un server al client in modo che il destinatario possa visualizzare la posta elettronica offline. POP3 può essere pensato come un servizio di “archiviazione e inoltro”.

Una volta che la posta elettronica è sul client, POP3 la elimina dal server. Con alcune implementazioni, gli utenti o un amministratore possono specificare che la posta venga salvata per un certo periodo di tempo, consentendo agli utenti di scaricare la posta elettronica tutte le volte che desiderano entro il periodo specificato.

POP3 e applicazioni di posta elettronica

POP3 è integrato nella maggior parte dei client di posta elettronica più diffusi, tra cui Microsoft Outlook. Il protocollo funzionerà a condizione che il programma di posta elettronica sia configurato per ospitare POP3. Ogni server di posta POP3 ha un indirizzo diverso che deve essere inserito nel programma di posta elettronica affinché si connetta al protocollo. Gli utenti devono anche inserire il proprio nome utente e password per ricevere correttamente la posta elettronica.

Inoltre, poiché POP3 è integrato nei browser Internet standard, tra cui Internet Explorer e Mozilla Thunderbird, gli utenti possono controllare la posta elettronica anche senza un client di posta elettronica.

Porte POP3

POP3 funziona sulle seguenti due porte per impostazione predefinita:

  • porta 110: porta predefinita, non crittografata; e
  • porta 995: deve essere utilizzata quando l’utente deve connettersi tramite POP3 in modo sicuro.

Come funziona POP3

Il server avvia il servizio POP3 in ascolto sulla porta TCP 110. Quando un client desidera utilizzare POP3 per il recupero di e-mail, stabilisce una connessione TCP con l’host del server. Una volta stabilita questa connessione, il server POP3 invia un messaggio di saluto. A questo punto, la sessione entra nello stato di autorizzazione.

Nello stato di transazione che segue, il client e il server si scambiano comandi e risposte finché la connessione non viene chiusa o interrotta. I comandi del client sono costituiti da parole chiave senza distinzione tra maiuscole e minuscole, eventualmente seguite da argomenti. Le risposte del server sono costituite da un indicatore di stato e una parola chiave, che possono essere seguite da informazioni aggiuntive.

Quando il client emette il comando quit, la sessione entra nello stato di aggiornamento. Il server POP3 rilascia tutte le risorse acquisite durante lo stato di transazione e dice “arrivederci”, ovvero quando la connessione TCP viene chiusa.

Dopo che la sessione POP3 entra nello stato di aggiornamento, il server POP3 elimina il messaggio.

Vantaggi e limiti di POP3

Sebbene POP3 sia stato migliorato molte volte da quando è nato alla fine degli anni ’80, rimane popolare per la sua semplicità. Un altro motivo della sua ubiquità è che consente di recuperare le e-mail in modo efficiente con errori minimi.

Il protocollo è ideale quando gli utenti hanno bisogno di accedere alle proprie e-mail offline e utilizzano un dispositivo designato per il recupero. POP3 è utile anche per inviare e archiviare messaggi e-mail in blocco.

POP3 non è destinato a supportare la manipolazione o la sincronizzazione delle e-mail sul server, poiché l’e-mail deve essere scaricata sul client e quindi eliminata dal server. Per questi casi d’uso, viene utilizzato il protocollo Internet Message Access Protocol (IMAP) più avanzato e complesso.

IMAP può anche interrogare una connessione esistente per i messaggi appena arrivati ​​e supporta più cartelle sul server. POP3 non ha queste capacità.

In che modo POP3, IMAP e SMTP sono correlati?

IMAP è un protocollo alternativo per il recupero delle e-mail. Simile a un file server remoto, IMAP consente all’utente di conservare la posta elettronica sul server, dove la posta elettronica può essere organizzata in cartelle.

Come POP3, IMAP è supportato da tutti i moderni client di posta elettronica e server Web. Ma a differenza di POP3, IMAP sincronizza anche la posta elettronica su più dispositivi o client, rendendolo più adatto di POP3 quando un utente lavora con molti dispositivi o desidera accedere alla posta elettronica da più posizioni. IMAP funziona sulle porte 143 e 993.

POP3 e IMAP riguardano entrambi la ricezione di posta elettronica, ma differiscono dal Simple Mail Transfer Protocol (SMTP), un protocollo per il trasferimento di posta elettronica su Internet. SMTP invia la posta elettronica, un gestore di posta la riceve per conto del destinatario e la posta viene letta tramite POP3 o IMAP.