IMAP

Aus Foxwiki

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)

Vorlage:Netzwerk-TCP-IP-Anwendungsprotokoll

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

  1. http://www.iana.org/assignments/port-numbers
  2. Referenzfehler: Es ist ein ungültiger <ref>-Tag vorhanden: Für die Referenz namens IMAP2 wurde kein Text angegeben.

Testfragen

Testfrage 1

Antwort1

Testfrage 2

Antwort2

Testfrage 3

Antwort3

Testfrage 4

Antwort4

Testfrage 5

Antwort5

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

  1. Peer Heinlein, Peer Hartleben: POP3 und IMAP – Mailserver mit Courier und Cyrus. Open Source Press, September 2007, ISBN 978-3-937514-11-6

Einzelnachweise