Internet Message Access Protocol: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Annullata la modifica 144823723 di Giada Mazzucco (discussione) rb (sito commerciale, spam) Etichetta: Annulla |
|||
(83 versioni intermedie di 64 utenti non mostrate) | |||
Riga 1:
L''''Internet Message Access Protocol''' ('''IMAP'''), a volte anche chiamato '''Interactive Mail Access Protocol''', è un [[protocollo di rete|protocollo di comunicazione]] per la ricezione di [[e-mail]] da parte del [[client]].
{{IPstack}}▼
Il protocollo è stato inventato da
La [[Porta (reti)|porta]] predefinita del [[demone (informatica)|demone]] IMAP sull'[[host]] è la 143. Se si utilizza una [[connessione (informatica)|connessione]] sicura tramite [[
Oltre che con un classico client, un account di posta in entrata con protocollo IMAP può essere configurato in qualsiasi applicazione software che possa ricevere posta elettronica.
== Differenze tra IMAP e POP ==
▲Il protocollo è stato inventato da [[Mark Crispin]] nel [[1986]] [http://www.imap.org/about/history+status.html] come alternativa più moderna all'utilizzatissimo [[Post Office Protocol|POP]].
Entrambi i protocolli permettono ad un client (programma di posta elettronica oppure servizio di [[
* Accesso alla posta sia online che off-line
:
* Più utenti possono utilizzare la stessa casella di posta
:Il protocollo POP assume che un solo client (utente)
* Supporto all'accesso a singole parti [[MIME]] di un messaggio
:La maggior parte delle e-mail sono trasmesse nel formato MIME, che permette una struttura ad albero del messaggio, dove ogni ramo è un contenuto diverso (intestazioni, allegati o parti di esso, messaggio in un dato formato, eccetera). Il protocollo IMAP4 permette di scaricare una singola parte MIME o addirittura sezioni delle parti, per avere un'anteprima del messaggio o per scaricare una mail senza i file allegati.
* Sincronizzazione
: Con IMAP è possibile configurare il client di posta con regole di sincronizzazione rispetto ai server, potendo operare per singola cartella in maniera granulare e con diverse opzioni.
* Sottoscrizione delle cartelle IMAP
: Il protocollo è sviluppato secondo un [[framework]] che permette ad un client di posta di '''sottoscrivere''' le cartelle prescelte. Cartella "sottoscritta" significa cartella IMAP registrata nell'albero delle cartelle del client di posta e/o visualizzabile nella relativa gerarchia <ref>{{cita web|url=https://support.office.com/it-it/article/Mostrare-o-nascondere-le-cartelle-IMAP-b8474acf-e8e1-4d1a-be33-708a1ea373d1|titolo=Mostrare o nascondere le cartelle IMAP|sito=Supporto tecnico Microsoft|editore=Microsoft|accesso=9 ottobre 2023}}</ref>. L'operazione è eseguita tramite query e successiva scelta di quale singola cartelle sottoscrivere. Solitamente, il client poi permette di visualizzare nella gerarchia di cartelle solo quelle sottoscritte o tutte. Tra le altre cose la sottoscrizione permette di condividere una cartella tra dispositivi/client/utenti diversi. La sottoscrizione è un'operazione di configurazione con il server di posta necessaria per poter visualizzare le cartelle IMAP e sincronizzarle con il server<ref>Alcuni client (specie quelli per dispositivi mobili) a volte non visualizzano correttamente tutte le cartelle IMAP.</ref>. Qualora una cartella IMAP sottoscritta abbia raggiunto dimensione enormi, è possibile annullare la sottoscrizione in modo da aumentare la velocità di sincronizzazione con il server.
* Supporto per attributi dei messaggi tenuti dal server.
:Attraverso l'uso di attributi, tenuti sul server, definiti nel protocollo IMAP4, ogni singolo client può tenere traccia di ogni messaggio, per esempio per sapere se è già stato letto o se ha avuto una risposta.
Riga 17 ⟶ 28:
:L'IMAP4 permette al client di chiedere al server quali messaggi soddisfano un certo criterio, per fare, per esempio, delle ricerche sui messaggi senza doverli scaricare tutti.
* Supporto di un meccanismo per la definizione di estensioni
:Nelle specifiche dell'IMAP è descritto come un server può far sapere agli utenti se ha delle funzionalità extra. Molte estensioni dell'IMAP sono molto diffuse, ad esempio l'IMAP Idle<ref>{{cita web|url=http://www.isode.com/whitepapers/imap-idle.html|titolo=IMAP IDLE: The best approach for 'push' email|lingua=en|autore=Isode|5=accesso 3 giugno 2013|urlmorto=sì|accesso=19 giugno 2009|dataarchivio=28 febbraio 2009|urlarchivio=https://web.archive.org/web/20090228213757/http://www.isode.com/whitepapers/imap-idle.html}}</ref>, ovvero la funzione del protocollo IMAP descritto nella [[Request for Comments|RFC]] 2177 che consente a un client di indicare al server che è pronto ad accettare notifiche in tempo reale.<ref>{{IETF|2177|IMAP4 IDLE command}}</ref> Questa caratteristica permette quindi all'utente di ricevere dal server ogni modifica che avviene nella casella e-mail, senza il bisogno di premere ogni volta "Invia/Ricevi".
Dati i molteplici vantaggi introdotti dal protocollo IMAP, il protocollo POP sta cadendo in disuso.
==Note==
▲La [[Porta (reti)|porta]] predefinita del [[demone (informatica)|demone]] IMAP sull'[[host]] è la 143. Se si utilizza una connessione sicura tramite [[Secure Sockets Layer|SSL]], allora la porta è la 993.
<references/>
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{FOLDOC}}
* {{IETF|3501|INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1}}
* {{IETF|1203|INTERACTIVE MAIL ACCESS PROTOCOL - VERSION 3}}
* {{IETF|1176|INTERACTIVE MAIL ACCESS PROTOCOL - VERSION 2}}
* {{cita web|http://aiuto.libero.it/articolo/mail/differenze-tra-pop3-e-imap4|POP e IMAP: differenze e passaggio}}
▲{{IPstack}}
{{Client di posta}}
{{Controllo di autorità}}
[[Categoria:Protocolli di Internet]]
[[Categoria:Protocolli livello applicazione]]
[[Categoria:Posta elettronica]]
▲{{Portale|Informatica}}
|