Cos'è il protocollo email
Il protocollo email è un metodo mediante il quale viene stabilito un canale di comunicazione tra due computer e l'email viene trasferita tra di essi. Quando un'email viene trasferita, sono coinvolti un server di posta e due computer. Un computer invia la posta e l'altro la riceve. Il server di posta memorizza la posta e consente al dispositivo ricevente di accedervi e scaricarla se necessario. Esistono quattro diversi protocolli di posta. Questi protocolli differiscono nel modo in cui stabiliscono le connessioni e permettono l'accesso degli utenti alle email.
Utilizzo in varie applicazioni email
Esistono varie applicazioni email. Microsoft Outlook è una delle applicazioni commerciali più popolari. Lotus Notes è un'altra particolarmente comune. Queste applicazioni possono supportare vari protocolli email. Porte diverse vengono usate per diversi protocolli di posta. Microsoft Outlook può supportare server di posta compatibili con protocolli IMAP e POP3. Macchine UNIX e semplici applicazioni di posta supportano il protocollo SMTP. Seguono i diversi protocolli email.
POP3 (Post Office Protocol 3)
Questo è un protocollo semplice e standardizzato che consente agli utenti di accedere alle loro caselle di posta su Internet e scaricare i messaggi sui loro computer. Il design semplice di POP3 permette agli utenti email occasionali che hanno una connessione Internet temporanea (accesso dial-up) di accedere alle email. Possono leggere le email, comporre nuove email o rispondere alle email mentre sono offline, e inviare queste email quando tornano online. Yahoo! Mail (mail.yahoo.com) è un esempio di server di posta che usa il protocollo POP3.
Client email come Microsoft Outlook possono essere usati per accedere alle email e scaricarle da mail.yahoo.com. Gli utenti possono anche accedervi tramite browser web come Internet Explorer.
IMAP (Internet Message Access Protocol)
Questo è un protocollo standard usato per il trasferimento email dagli utenti. Come POP3, supporta anche le modalità online e offline di accesso email. Il messaggio email viene scaricato sulla macchina dell'utente solo quando viene fatta una richiesta specifica per leggerlo. Gli utenti possono scaricare le mail sui loro computer mantenendo una copia sul server. Le mail sul server sono la copia primaria e qualsiasi modifica sulla macchina locale viene aggiornata da ciò che è sul server.
IMAP fornisce una potente capacità di ricerca per utenti email esperti per cercare email sul server. Questo è utile, poiché le mail non devono essere scaricate, risparmiando tempo agli utenti.
Gli utenti possono anche creare nuove caselle di posta che vengono mostrate come cartelle sul server, e spostare messaggi tra cartelle. Questa funzione consente l'accesso a cartelle condivise e pubbliche.
Gmail è un esempio di server di posta che usa il protocollo IMAP. Client email come Microsoft Outlook possono essere usati per accedere a queste email direttamente sul server e sulla macchina locale dopo il download. Ancora, gli utenti possono usare IE per accedere a queste email.
SMTP (Simple Mail Transfer Protocol)
Come suggerisce il nome, SMTP è un protocollo semplice, basato su testo, che funziona meglio quando i dispositivi sono interconnessi tra loro. Tuttavia, il protocollo SMTP può essere usato solo per inviare email. A differenza dei protocolli POP3 e IMAP, SMTP non fornisce la funzionalità agli utenti di recuperare email dal server. Questo limita l'uso di SMTP in una certa misura. Per superare questo problema, SMTP fornisce una funzione per accodare le mail su un server in modo che i messaggi destinati al sistema ricevente possano essere consegnati.
Uno dei problemi principali con SMTP è la mancanza di autenticazione dell'email del mittente. SMTP manca anche di funzionalità di sicurezza e quindi gli utenti ricevono email spam.
Sistemi UNIX e semplici applicazioni come "mailsend" fanno uso del protocollo SMTP. Le applicazioni commerciali non usano SMTP in grande misura.
HTTP (Hypertext Transfer Protocol)
Anche se HTTP non è usato esclusivamente per il trasferimento di posta, svolge comunque un ruolo vitale per gli utenti che usano i browser Internet per accedere alle loro mail (sia per inviare che ricevere).
Hotmail e Yahoo! usano il protocollo HTTP per accedere alle email tramite Internet.