aerogramme.deuxfleurs.fr/content/documentation/reference/rfc.md

6 KiB

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

Status code :

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

IMF/MIME

Internet Message Format / Multipurpose Internet Mail Extensions are 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).

Aerogramme is built on top of its sister project Deuxfleurs/eml-codec.

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 ↩︎