RFC Coverage

4 min

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.

RFCTitleStatusNotes
822ARPA INTERNET TEXT MESSAGES🟢 OK...
2822Internet Message Format (2001)🟢 OK...
5322Internet 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...
6532Internationalized Email Headers🔴 FAIL...

IMAP

IMAP is a protocol to remotely access a mailbox.

Based on duesee/imap-codec and duesee/imap-flow.

RFCTitleStatusNotes
3501INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1🟢 OK...
9051Internet Message Access Protocol (IMAP) - Version 4rev2🟠 PART...
2177↳ IMAP4 IDLE command🟢 OK...
2342↳ IMAP4 Namespace🔴 FAIL...
3516↳ IMAP4 Binary Content Extension🔴 FAIL...
3691↳ Internet Message Access Protocol (IMAP) UNSELECT command🟢 OK...
4315↳ Internet Message Access Protocol (IMAP) - UIDPLUS extension🟢 OK...
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🟢 OK...
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🟠 PART...
5819↳ IMAP4 Extension for Returning STATUS Information in Extended LIST🟢 OK...
6154↳ IMAP LIST Extension for Special-Use Mailboxes🟠 PART...
6851↳ Internet Message Access Protocol (IMAP) - MOVE Extension🟢 OK...
7888↳ IMAP4 Non-synchronizing Literals🟢 OK...
5550Lemonade Message Stores🟠 PART...
4551↳ IMAP Extension for Conditional STORE Operation or Quick Flag Changes Resynchronization🟢 OK...
5162↳ IMAP4 Extensions for Quick Mailbox Resynchronization🔴 FAIL...
5465↳ The IMAP NOTIFY Extension🔴 FAIL...
7162↳ IMAP Extensions: Quick Flag Changes Resynchronization (CONDSTORE) and Quick Mailbox Resynchronization (QRESYNC)🟠 PART...

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.

RFCTitleStatusNotes
2033Local Mail Transfer Protocol🟢 OK...

CalDAV

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

RFCTitleStatusNotes
RFC2445Internet Calendaring and Scheduling Core Object Specification (iCalendar)🟢 OK...
RFC4918HTTP Extensions for Distributed Authoring -- WEBDAV🟢 OK...
RFC4791Calendaring Extensions to WebDAV (CalDAV)🟢 OK...
RFC5397WebDAV Current Principal Extension🟠 PART...
RFC3253Versioning Extensions to WebDAV🟠 PART...
RFC6578Collection Synchronization for Web Distributed Authoring and Versioning (WebDAV)🟠 PART...

CardDAV

CarDAV is a protocol to remotely access contacts information.

RFCTitleStatusNotes
6532CardDAV: vCard Extensions to Web Distributed Authoring and Versioning (WebDAV)🔴 FAIL...

See also

Navigation