Zum Hauptinhalt springen

RFC 9051 - Internet Message Access Protocol (IMAP) - Version 4 Revision 2

  • Status: Proposed Standard
  • Veröffentlicht: August 2021
  • Stream: IETF
  • Ersetzt: RFC3501
  • Errata: Keine Errata

Zusammenfassung (Abstract)

Das Internet Message Access Protocol Version 4 Revision 2 (IMAP4rev2) ermöglicht Clients den Zugriff auf und die Manipulation von E-Mail-Nachrichten auf einem Server. IMAP4rev2 erlaubt die Manipulation von Mailboxen (entfernten Nachrichtenordnern) in einer Weise, die der Funktionalität lokaler Ordner entspricht. IMAP4rev2 bietet auch Offline-Clients die Möglichkeit, sich mit dem Server erneut zu synchronisieren.

IMAP4rev2 umfasst Operationen zum Erstellen, Löschen und Umbenennen von Mailboxen, zum Überprüfen neuer Nachrichten, zum permanenten Löschen von Nachrichten, zum Setzen und Löschen von Flags, zum Parsen gemäß RFC 5322, 2045 und 2231, zum Suchen sowie zum selektiven Abrufen von Nachrichtenattributen, Texten und Teilinhalten. Nachrichten in IMAP4rev2 werden über Nummern angesprochen. Diese Nummern sind entweder Nachrichtensequenznummern oder eindeutige Kennungen.

IMAP4rev2 spezifiziert nicht, wie E-Mails gesendet werden. Diese Funktionalität wird vom Mail Submission Protocol gehandhabt, wie zum Beispiel dem in RFC 6409 spezifizierten Protokoll.


Inhaltsverzeichnis (Contents)

Hauptkapitel

  • 1. How to Read This Document (Wie man dieses Dokument liest)

    • 1.1 Organization of This Document (Organisation dieses Dokuments)
    • 1.2 Conventions Used in This Document (In diesem Dokument verwendete Konventionen)
    • 1.3 Special Notes to Implementors (Besondere Hinweise für Implementierer)
  • 2. Protocol Overview (Protokollübersicht)

    • 2.1 Link Level (Verbindungsebene)
    • 2.2 Commands and Responses (Befehle und Antworten)
    • 2.3 Message Attributes (Nachrichtenattribute)
    • 2.4 Message Texts (Nachrichtentexte)
  • 3. State and Flow Diagram (Zustands- und Flussdiagramm)

    • 3.1 Not Authenticated State (Nicht authentifizierter Zustand)
    • 3.2 Authenticated State (Authentifizierter Zustand)
    • 3.3 Selected State (Ausgewählter Zustand)
    • 3.4 Logout State (Abmeldezustand)
  • 4. Data Formats (Datenformate)

    • 4.1 Atom (Atom)
    • 4.2 Number (Zahl)
    • 4.3 String (Zeichenkette)
    • 4.4 Parenthesized List (Klammerliste)
    • 4.5 NIL (Nullwert)
  • 5. Operational Considerations (Betriebliche Überlegungen)

    • 5.1 Mailbox Naming (Mailbox-Benennung)
    • 5.2 Mailbox Size and Message Status Updates (Mailbox-Größe und Nachrichtenstatusaktualisierungen)
    • 5.3 Response When No Command in Progress (Antwort, wenn kein Befehl läuft)
    • 5.4 Autologout Timer (Automatischer Abmelde-Timer)
    • 5.5 Multiple Commands in Progress (Mehrere laufende Befehle)
  • 6. Client Commands (Client-Befehle)

    • 6.1 Client Commands - Any State (Client-Befehle - Beliebiger Zustand)
    • 6.2 Client Commands - Not Authenticated State (Client-Befehle - Nicht authentifizierter Zustand)
    • 6.3 Client Commands - Authenticated State (Client-Befehle - Authentifizierter Zustand)
    • 6.4 Client Commands - Selected State (Client-Befehle - Ausgewählter Zustand)
    • 6.5 Client Commands - Experimental/Expansion (Client-Befehle - Experimentell/Erweiterung)
  • 7. Server Responses (Server-Antworten)

    • 7.1 Server Responses - Generic Status Responses (Generische Statusantworten)
    • 7.2 Server Responses - Server Status (Server-Status)
    • 7.3 Server Responses - Mailbox Status (Mailbox-Status)
    • 7.4 Server Responses - Mailbox Size (Mailbox-Größe)
    • 7.5 Server Responses - Message Status (Nachrichtenstatus)
    • 7.6 Server Responses - Command Continuation Request (Befehlsfortsetzungsanfrage)
  • 8. Sample IMAP4rev2 Connection (IMAP4rev2-Verbindungsbeispiel)

  • 9. Formal Syntax (Formale Syntax)

  • 10. Author's Note (Anmerkung des Autors)

  • 11. Security Considerations (Sicherheitsüberlegungen)

    • 11.1 TLS-Related Security Considerations (TLS-bezogene Sicherheitsüberlegungen)
    • 11.2 STARTTLS Command versus Use of Implicit TLS Port
    • 11.3 Client Handling of Unsolicited Responses
    • 11.4 COPYUID and APPENDUID Response Codes
    • 11.5 LIST Command and Other Users' Namespace
    • 11.6 Use of MD5
    • 11.7 Other Security Considerations
  • 12. IANA Considerations (IANA-Überlegungen)

    • 12.1 Updates to IMAP Capabilities Registry
    • 12.2 GSSAPI/SASL Service Name
    • 12.3 LIST Selection Options, LIST Return Options, and LIST Extended Data Items
    • 12.4 IMAP Mailbox Name Attributes and IMAP Response Codes
  • 13. References (Referenzen)

    • 13.1 Normative References (Normative Referenzen)
    • 13.2 Informative References (Informative Referenzen)

Anhänge (Appendices)


Verwandte Ressourcen

  • Offizieller Originaltext: https://www.rfc-editor.org/rfc/rfc9051.txt
  • Offizielle Seite: https://datatracker.ietf.org/doc/html/rfc9051
  • Errata: https://www.rfc-editor.org/errata_search.php?rfc=9051