IMAP
Das Internet Message Access Protocol (IMAP) ist ein Netzwerkprotokoll, das ein Netzwerkdateisystem für E-Mails bereitstellt.
Beschreibung
Internet Message Access Protocol | |
---|---|
Familie: | Internetprotokollfamilie |
Einsatzgebiet: | Lesen und Verwalten von E-Mails |
Ports: | 143/TCP[1] 993/TCP (nur mit TLS) |
Standard: | RFC 9051 |
IMAP wurde in den 1980er Jahren mit dem Aufkommen von Personal Computern entworfen, um bei der Mail-Kommunikation Abhängigkeiten von einzelnen Client-Rechnern aufzulösen.[2]
- Zu diesem Zweck erweitert IMAP die Funktionen und Verfahren des Post Office Protocol (POP) so, dass Benutzer ihre Mails, Ordnerstrukturen und Einstellungen auf den (Mail-)Servern speichern und belassen können.
- Während bei der Verwendung von POP die Nachrichten entweder nach dem Abruf gelöscht oder beim nächsten Abruf erneut empfangen werden, ermöglicht IMAP eine zentrale Verwaltung mit Suchfunktion und serverseitiger „Gelesen“-Markierung.
Installation
Syntax
Parameter
Optionen
Umgebungsvariablen
Exit-Status
Konfiguration
Dateien
Anwendungen
Sicherheit
Dokumentation
RFC
Man-Pages
Info-Pages
Siehe auch
Links
Projekt-Homepage
Weblinks
Einzelnachweise
- ↑ http://www.iana.org/assignments/port-numbers
- ↑ Referenzfehler: Es ist ein ungültiger
<ref>
-Tag vorhanden: Für die Referenz namensIMAP2
wurde kein Text angegeben.
Testfragen
Testfrage 1
Testfrage 2
Testfrage 3
Testfrage 4
Testfrage 5
TMP
Geschichte
Im Juli 1988 schlug Mark Crispin die zweite Version des Protokolls vom SUMEX-AIM zur Erprobung im Internet vor.[1] SUMEX-AIM bedeutet „Stanford University Medical Experimental Computer for Artificial Intelligence in Medicine“ und meint ein über die gesamte USA vernetztes Projekt für künstliche Intelligenz in der Medizin.[2]
Im Februar 1991 wurde als Gegenentwurf zu Crispins neuer zweiten Version vom August 1990 die dritte Version veröffentlicht.[3][4]
Im Dezember 1994 wurde die erste nicht mehr experimentelle und vierte Version veröffentlicht.[5] Im Dezember 1996 folgte die Feststellung, dass eine von mehreren undokumentierten Versionen des Protokolls weit verbreitet war, und die erste Revision der vierten Version, die im März 2003 nochmals geändert wurde.[6][7][8]
Spezifikationen
Die Dokumentation von IMAP setzt sich aus einer Vielzahl von grundlegenden, ergänzenden oder erweiternden RFC zusammen.[9]
<templatestyles src="column-multiple/styles.css" />
- RFC 1731 – IMAP4 Authentication Mechanisms
- RFC 1732 – IMAP4 Compatibility With IMAP2 And IMAP2BIS
- RFC 1733 – Distributed Electronic Mail Models In IMAP4
- RFC 2061 – IMAP4 Compatibility With IMAP2BIS
- RFC 2062 – Internet Message Access Protocol – Obsolete Syntax
- RFC 2087 – IMAP4 QUOTA Extension
- RFC 2088 – IMAP4 non-synchronizing literals
- RFC 2177 – IMAP4 IDLE command
- RFC 2180 – IMAP4 Multi-Accessed Mailbox Practice
- RFC 2193 – IMAP4 Mailbox Referrals
- RFC 2195 – IMAP/POP AUTHorize Extension for Simple Challenge/Response
- RFC 2221 – IMAP4 Login Referrals
- RFC 2342 – IMAP4 Namespace
- RFC 2595 – Using TLS with IMAP, POP3 and ACAP
- RFC 2683 – IMAP4 Implementation Recommendations
- RFC 2971 – IMAP4 ID Extension
- RFC 3348 – IMAP4 Child Mailbox Extension
- RFC 3501 – Internet Message Access Protocol – Version 4rev1
- RFC 3502 – IMAP MULTIAPPEND Extension
- RFC 3503 – Message Disposition Notification (MDN)profile for Internet Message Access Protocol (IMAP)
- RFC 3516 – IMAP4 Binary Content Extension
- RFC 3656 – The Mailbox Update (MUPDATE)Distributed Mailbox Database Protocol
- RFC 3691 – IMAP UNSELECT command
- RFC 4314 – IMAP4 Access Control List (ACL) Extension
- RFC 4315 – Internet Message Access Protocol (IMAP) – UIDPLUS Extension
- RFC 4466 – Collected Extensions to IMAP4 ABNF
- RFC 4467 – Internet Message Access Protocol (IMAP) – URLAUTH Extension
- RFC 4469 – Internet Message Access Protocol (IMAP) – CATENATE Extension
- RFC 4549 – Synchronization Operations for Disconnected IMAP4 Clients
- RFC 4551 – IMAP Extension for Conditional STORE Operation or Quick Flag Changes Resynchronization
- RFC 4731 – IMAP4 Extension to SEARCH Command for Controlling What Kind of Information Is Returned
- RFC 4959 – IMAP Extension for Simple Authentication and Security Layer (SASL) Initial Client Response
- RFC 4978 – The IMAP COMPRESS Extension
- RFC 5032 – WITHIN Search Extension to the IMAP Protocol
- RFC 5092 – IMAP URL Scheme
- RFC 5161 – The IMAP ENABLE Extension
- RFC 5162 – IMAP4 Extensions for Quick Mailbox Resynchronization
- RFC 5182 – IMAP Extension for Referencing the Last SEARCH Result
- RFC 5255 – Internet Message Access Protocol Internationalization
- RFC 5256 – Internet Message Access Protocol - SORT and THREAD Extensions
- RFC 5257 – Internet Message Access Protocol - ANNOTATE Extension
- RFC 5258 – Internet Message Access Protocol version 4 - LIST Command Extensions
- RFC 5464 – The IMAP METADATA Extension
- RFC 5465 – The IMAP NOTIFY Extension
- RFC 5530 – IMAP Response Codes
- RFC 5550 – The Internet Email to Support Diverse Service Environments (Lemonade) Profile
- RFC 5593 – Internet Message Access Protocol (IMAP) - URL Access Identifier Extension
- RFC 5738 – IMAP Support for UTF-8
- RFC 5788 – IMAP4 Keyword Registry
- RFC 5819 – IMAP4 Extension for Returning STATUS Information in Extended LIST
- RFC 5957 – Display-Based Address Sorting for the IMAP4 SORT Extension
- RFC 6154 – IMAP LIST Extension for Special-Use Mailboxes
- RFC 6203 – IMAP4 Extension for Fuzzy Search
- RFC 6785 – Support for Internet Message Access Protocol (IMAP) Events in Sieve
- RFC 6851 – Internet Message Access Protocol (IMAP) - MOVE Extension
- RFC 7162 – IMAP Extensions: Quick Flag Changes Resynchronization (CONDSTORE) and Quick Mailbox Resynchronization (QRESYNC)
- RFC 7377 – IMAP4 Multimailbox SEARCH Extension
Literatur
- Peer Heinlein, Peer Hartleben: POP3 und IMAP – Mailserver mit Courier und Cyrus. Open Source Press, September 2007, ISBN 978-3-937514-11-6