GNU/Linux >> Linux Esercitazione >  >> Linux

IMAP vs POP3 vs SMTP:quali sono le differenze?

Introduzione

Le e-mail sono ancora il metodo di comunicazione più diffuso nel mondo degli affari. I messaggi e-mail vengono trasferiti su Internet utilizzando i protocolli e-mail, ovvero regole per l'instradamento e l'indirizzamento dei dati e-mail.

Questo articolo metterà a confronto tre popolari protocolli di trasferimento e-mail:IMAP, POP3 e SMTP. La guida spiega come funziona ciascuno dei protocolli e come interagiscono per abilitare la messaggistica e-mail.

Cos'è IMAP?

L'Internet Message Access Protocol (IMAP) è un protocollo di posta in entrata che consente la sincronizzazione della posta su più dispositivi. Insieme a POP3, IMAP è il protocollo di recupero e-mail più diffuso, supportato da tutti i principali client di posta elettronica.

Come funziona IMAP?

IMAP consente una gestione efficiente della posta elettronica su più client mantenendo i messaggi sul server fino a quando l'utente non decide di eliminarli. In questo modo, anche dopo che un client ha scaricato un'e-mail dal server, le e-mail sono disponibili per la sincronizzazione su altri dispositivi.

Quando un client IMAP comunica con il server e trova un nuovo messaggio, scarica solo l'intestazione del messaggio, che funge da anteprima. L'intero messaggio viene scaricato solo quando l'utente decide di aprirlo.

IMAP è un protocollo bidirezionale , il che significa che l'utente può gestire il contenuto del server di posta elettronica. Invece di scaricare semplicemente i messaggi, IMAP consente di contrassegnare i messaggi sul server come letti, a cui si è risposto, inoltrati o eliminati.

Il processo di recupero della posta IMAP prevede tre passaggi :

  • Il client di posta elettronica stabilisce una connessione con il server di posta.
  • Il client scarica le intestazioni dei messaggi dal server.
  • Se l'utente decide di leggere un messaggio, IMAP recupera il messaggio dal server.

IMAP stabilisce la connessione con il server utilizzando il livello di trasporto TCP/IP. Una volta stabilita la connessione, il protocollo utilizza la porta 143 per ascoltare il server. Per le connessioni SSL/TLS sicure, IMAP utilizza la porta 993. Le due porte sono i valori predefiniti per IMAP, ma l'utente può modificarle.

Cos'è POP3?

Il Post Office Protocol versione 3 (POP3) è la versione più utilizzata del POP. È un semplice protocollo di posta in arrivo che sposta i messaggi archiviati su un server di posta elettronica nel client di posta elettronica locale. POP è uno dei più vecchi protocolli di posta elettronica, progettato all'epoca in cui gli utenti accedevano a Internet utilizzando dial-up e altri tipi di connessione temporanea.

Come funziona POP3?

POP3 è un protocollo unidirezionale . Quando un client di posta elettronica controlla il server utilizzando il protocollo POP3, scarica nuovi messaggi e quindi vengono rimossi dal server. Ciò consente agli utenti di leggere e gestire i propri messaggi mentre sono offline.

Poiché il canale di comunicazione POP3 non è bidirezionale, non è possibile un'ulteriore gestione dei messaggi e altri dispositivi non possono scaricare copie. L'impostazione predefinita per eliminare i messaggi dal server impedisce di riempire lo spazio di archiviazione.

La connessione POP3 ha quattro fasi:

  • Autorizzazione - il client fornisce le credenziali per accedere al server di posta.
  • Transazione - il client scarica i messaggi sulla macchina locale.
  • Aggiorna - il server rimuove i messaggi scaricati.
  • Fine - la connessione termina.

Per connettere il client di posta elettronica e il server, POP3 utilizza TCP/IP. Per impostazione predefinita, i server POP3 utilizzano la porta 110. POP3S (Post Office Protocol 3 su TLS/SSL) sulla porta 995 viene utilizzato per la comunicazione crittografata.

Cos'è SMTP?

Il Simple Mail Transfer Protocol (SMTP) è un protocollo di posta in uscita. A differenza dei protocolli di posta in arrivo come IMAP e POP3, lo scopo di SMTP è abilitare il trasferimento di messaggi dalla macchina locale a un server di posta elettronica.

Come funziona SMTP?

Quando un utente invia un messaggio e-mail, SMTP utilizza il software Message Transfer Agent (MTA) per inoltrare il messaggio alla posizione Internet desiderata. SMTP è anche un filtro dei messaggi, che controlla il numero di messaggi inviati in un determinato periodo.

SMTP si connette al server di posta elettronica in tre fasi:

  • Stretta di mano - Il client SMTP e il server SMTP stabiliscono una connessione.
  • Transazione - il client invia i messaggi in uscita al server.
  • Fine - la connessione è terminata.

Come IMAP e POP3, SMTP utilizza TCP/IP per connettersi a Internet. La porta predefinita per la trasmissione SMTP è 587 e questa porta gestisce anche la comunicazione crittografata TLS. L'inoltro SMTP, ovvero la comunicazione basata su SMTP tra due server di posta, viene tradizionalmente effettuata tramite la porta 25.

Come funzionano insieme?

Affinché un sistema di messaggistica e-mail funzioni correttamente, i protocolli e-mail in entrata e in uscita devono funzionare insieme. La sezione seguente descrive il percorso che un messaggio di posta elettronica attraversa per raggiungere il destinatario.

  • SMTP connette il client di posta elettronica del mittente con il server di posta elettronica solitamente appartenente al provider di servizi Internet (ISP) del mittente.
  • Una volta che il messaggio è sul server, SMTP cerca nell'intestazione del messaggio l'indirizzo e-mail del destinatario e ottiene l'indirizzo IP del dominio e-mail nel Domain Name System.
  • Il messaggio viene quindi trasferito al server SMTP del destinatario.
  • Il server SMTP recapita il messaggio alla casella di posta del destinatario.
  • Quando il destinatario si connette alla propria casella di posta, può utilizzare IMAP o POP3 per scaricare il messaggio.

IMAP e POP3:quale scegliere?

I due protocolli di posta in arrivo, IMAP e POP3, sono progettati pensando a casi d'uso diversi. Decidere quale scegliere dipende dalle tue esigenze specifiche e dalle risorse a tua disposizione.

Scegli IMAP quando:

  • Più di un dispositivo ha bisogno di accedere alle email - IMAP conserva le email sul server, in modo che più dispositivi possano ricevere messaggi contemporaneamente.
  • Le cassette postali devono essere sincronizzate - IMAP sincronizza ogni client registrato con lo stato del server di posta.
  • Utilizzi le cartelle per organizzare le email - IMAP consente di creare una struttura gerarchica sul tuo server. POP3 non supporta questa funzione.

Scegli POP3 quando:

  • Lo spazio di archiviazione del server è insufficiente - POP3 rimuove automaticamente i messaggi una volta scaricati. D'altra parte, IMAP può riempire rapidamente un server di posta elettronica di e-mail.
  • Una soluzione leggera è preferito - A causa della costante sincronizzazione tra il server e il client, IMAP consuma più CPU e RAM rispetto a POP3. Pertanto, POP3 è una soluzione che richiede meno risorse.
  • La privacy è una priorità - A differenza di IMAP, POP3 non lascia messaggi sul server dove possono essere soggetti a potenziali violazioni della sicurezza.

Linux
  1. MySQL vs. MariaDB:quali sono le principali differenze tra loro

  2. Debian vs Ubuntu:quali sono le differenze?

  3. Quali sono le differenze fondamentali tra il mainstream * nix Shells??

  4. Quali sono le principali differenze tra Bsd e Gnu/linux Userland?

  5. 7zip, Xz, Gzip, Tar, ecc:quali sono le differenze??

Cassandra vs MongoDB - Quali sono le differenze?

Terraform vs Kubernetes:quali sono le differenze

Docker ADD vs. COPY:quali sono le differenze?

Quali sono le differenze tra cPanel e WHM?

useradd vs. adduser:quali sono le differenze?

Quali sono le differenze funzionali tra .profile .bash_profile e .bashrc