aerogramme.deuxfleurs.fr/content/documentation/reference/rfc.md
2023-07-25 19:02:57 +02:00

6 KiB

+++ title = "RFC Coverage" weight = 20 +++

Status code :

  • 🔴 FAIL - not supported,
  • 🟠 PART - partial support,
  • 🟢 OK - acceptable support.

IMF

Internet Message Format is the data representation of an email: its explains how to encode metadata, like the recipient and the sender, but also the content of the email (HTML, plain text, attachments, etc).

Currently based on stalwartlabs/mail-parser.

RFC Title Status Notes
822 ARPA INTERNET TEXT MESSAGES 🟢 OK ...
2822 Internet Message Format (2001) 🟢 OK ...
5322 Internet Message Format (2008) 🟢 OK ...
2045 ↳ Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies 🟢 OK ...
2046 ↳ Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types 🟢 OK ...
2047 ↳ MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text 🟢 OK ...
2048 ↳ Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures 🟢 OK ...
2049 ↳ Multipurpose Internet Mail Extensions (MIME) Part Five: Conformance Criteria and Examples 🟢 OK ...
6532 Internationalized Email Headers 🔴 FAIL ...

IMAP

IMAP is a protocol to remotely access a mailbox.

Based on duesee/imap-codec and KokaKiwi/boitalettres.

RFC Title Status Notes
3501 INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1 🟠 PART 1
9051 Internet Message Access Protocol (IMAP) - Version 4rev2 🔴 FAIL ...
2177 ↳ IMAP4 IDLE command 🔴 FAIL ...
2342 ↳ IMAP4 Namespace 🔴 FAIL ...
3516 ↳ IMAP4 Binary Content Extension 🔴 FAIL ...
3691 ↳ Internet Message Access Protocol (IMAP) UNSELECT command 🔴 FAIL ...
4315 ↳ Internet Message Access Protocol (IMAP) - UIDPLUS extension 🔴 FAIL ...
4731 ↳ IMAP4 Extension to SEARCH Command for Controlling What Kind of Information Is Returned 🔴 FAIL ...
4959 ↳ IMAP Extension for Simple Authentication and Security Layer (SASL) Initial Client Response 🔴 FAIL ...
5161 ↳ The IMAP ENABLE Extension 🔴 FAIL ...
5182 ↳ IMAP Extension for Referencing the Last SEARCH Result 🔴 FAIL ...
5258 ↳ Internet Message Access Protocol version 4 - LIST Command Extensions 🔴 FAIL ...
5530 ↳ IMAP Response Codes 🔴 FAIL ...
5819 ↳ IMAP4 Extension for Returning STATUS Information in Extended LIST 🔴 FAIL ...
6154 ↳ IMAP LIST Extension for Special-Use Mailboxes 🔴 FAIL ...
6851 ↳ Internet Message Access Protocol (IMAP) - MOVE Extension 🔴 FAIL ...
7888 ↳ IMAP4 Non-synchronizing Literals 🔴 FAIL ...
7162 IMAP Extensions: Quick Flag Changes Resynchronization (CONDSTORE) and Quick Mailbox Resynchronization (QRESYNC) 🔴 FAIL ...

LMTP

LMTP is a protocol used by a Mail Transfer Agent (MTA, like Postfix) to deliver a mail to a local mailbox handled by a Mail Delivery Agent (MDA, like Dovecot or Aerogramme).

Based on Ekleog/kannader.

RFC Title Status Notes
2033 Local Mail Transfer Protocol 🟢 OK ...

CalDAV

CalDAV is a protocol to remotely access a calendar and notes.

RFC Title Status Notes
RFC2445 Internet Calendaring and Scheduling Core Object Specification (iCalendar) 🔴 FAIL ...
RFC2518 HTTP Extensions for Distributed Authoring -- WEBDAV 🔴 FAIL ...
RFC4791 Calendaring Extensions to WebDAV (CalDAV) 🔴 FAIL ...

CardDAV

CarDAV is a protocol to remotely access contacts information.

RFC Title Status Notes
6532 CardDAV: vCard Extensions to Web Distributed Authoring and Versioning (WebDAV) 🔴 FAIL ...

See also


  1. Aerogramme does not support continuations yet, which breaks some IMAP commands ↩︎