Protocollo di accesso ai messaggi Internet

Protocollo di accesso ai messaggi Internet Informazione
Funzione Consulenza via e -mail
Acronimo IMAP
Porto IMAP2 e IMAP4: 143 ( TCP )
IMAP3: 220 (TCP)
IMAPS ( TLS implicito ) : 993 (TCP)
RFC RFC 3501

A rigor di termini, Interactive Message Access Protocol , che con IMAP 4 è diventato Internet Message Access Protocol ( IMAP ), è un protocollo che consente di accedere alle proprie e-mail direttamente sui server di posta . Il suo funzionamento è quindi l'opposto del POP che, da parte sua, recupera i messaggi (dalla postazione di lavoro) e li memorizza localmente tramite software specializzato (per impostazione predefinita, questo client cancella i messaggi recuperati sul server). L'evoluzione delle diverse versioni di IMAP (IMAP 4) lo rende ora un protocollo che consente anche di recuperare i messaggi in locale.

operazione

Questo protocollo permette di lasciare le e-mail sul server per poterle consultare da vari client di posta o web messenger . Include funzionalità avanzate come la possibilità di creare cartelle o manipolare messaggi direttamente sul server. Offre anche la possibilità di ordinare le sue email sul server. Il linguaggio Sieve è stato progettato per consentire la classificazione tramite un sistema di regole (filtri) dei messaggi su server sui quali l'utente non ha il diritto di eseguire attività.

Il fatto che i messaggi siano archiviati sul server significa che l'utente può accedervi da qualsiasi punto della rete e l'amministratore può facilmente eseguire copie di backup.

Lo svantaggio è che IMAP richiede una connessione permanente. Tuttavia, a partire da IMAP 4, molti client di posta elettronica offrono una modalità "offline" per superare questo problema. Dall'altro limita l'utilizzo della capacità della rete perché permette di recuperare solo una parte dei messaggi (ad esempio le intestazioni, senza il corpo del messaggio). I messaggi possono essere spostati o cancellati senza essere completamente recuperati dal cliente .

IMAP utilizza la porta TCP 143. L'utilizzo di TLS consente l'accesso sicuro al server. La RFC  2595, che descriveva il funzionamento di TLS con IMAP, scoraggia l'uso della porta 993 che era stata precedentemente registrata per IMAPS ( IMAP over SSL ). Tuttavia, RFC  8314 ripristina l'uso di questa porta per creare "TLS implicito" (nessun STARTTLS, crittografia non opzionale).

Software client

La maggior parte dei client di posta elettronica implementa il protocollo IMAP poiché è ampiamente utilizzato da vari provider di servizi Internet .

Qualche esempio :

Storia e controversie

Il protocollo IMAP è stato sviluppato da Mark Crispin nel 1986. Seguirono diverse versioni, fino alla versione 4rev1 ancora in vigore oggi, proposta da un gruppo di lavoro IETF nel 1996 e aggiornata nel 2003. I primi server IMAP ad emergere nei primi anni '90 erano in particolare Cyrus (1994), Qmail (1996), UW-IMAP (1996), Courier  (en) (1999).

Esiste una polemica tra gli autori delle varie implementazioni, in particolare tra Mark Crispin e Sam Varshavchik (il creatore di Courier), sul rispetto degli standard da parte dei vari software e sulla precisione dei testi delle RFC che definiscono il protocollo IMAP.

Software server IMAP principale

Note e riferimenti

  1. (in) "  IMAP, Internet Message Access Protocol  " , Networksorcery.com (non accessibile senza password - vedi archivio)
  2. (in) "  PROTOCOLLO DI ACCESSO MESSAGGI INTERNET - VERSIONE 4rev1  " Richiesta di commenti n o  3501,marzo 2003.
  3. "  Qual è la differenza tra POP e IMAP?"  " , Ossigeno netto
  4. "  Thunderbird: Il protocollo IMAP  " , Mozilla Foundation
  5. “  Il protocollo IMAP4  ” , Sitelec.org,22 febbraio 2005
  6. Protocolli di posta: SMTP, POP e IMAP - Institute of Electronics and Computer Science Gaspard-Monge (IGM)
  7. (in) '  Sieve: An Email Filtering Save  " Richiesta di commenti n o  5228,gennaio 2008.
  8. (in) "  Utilizzo di TLS con IMAP, POP3 e ACAP  " Richiesta di commenti n o  2595giugno 1999.
  9. (in) "  Uso di TLS per invio/accesso e-mail  " Richiesta di commenti n o  8314, gennaio.
  10. (in) Protocollo di accesso ai messaggi Internet - Versione 4rev1: RFC 2060 - IETF Datatracker
  11. (in) Protocollo di accesso ai messaggi Internet - Versione 4rev1: RFC 3501 - IETF Datatracker
  12. (in) Storia del Progetto Cyrus - Sito ufficiale del Progetto Cyrus University Carnegie Mellon
  13. (in) Life with Qmail: History - Dave Sill, 30 novembre 2007
  14. (in) Centro informazioni IMAP - Università di Washington , 23 luglio 2009
  15. (en) FUD - Sam Varshavchik, Courier Mail Server, 16 marzo 2008

Vedi anche

Articoli Correlati

link esterno