Skip to content

Latest commit

 

History

History
118 lines (116 loc) · 11.5 KB

RFCs.md

File metadata and controls

118 lines (116 loc) · 11.5 KB

Specifications

MailKit implements the following IETF specifications:

  • 821: SIMPLE MAIL TRANSFER PROTOCOL
  • 822: STANDARD FOR THE FORMAT OF ARPA INTERNET TEXT MESSAGES
  • 974: MAIL ROUTING AND THE DOMAIN SYSTEM
  • 1081: Post Office Protocol - Version 3
  • 1123: Requirements for Internet Hosts -- Application and Support
  • 1225: Post Office Protocol - Version 3 (Obsoletes rfc1081)
  • 1425: SMTP Service Extensions
  • 1426: SMTP Service Extension for 8bit-MIMEtransport
  • 1460: Post Office Protocol - Version 3 (Obsoletes rfc1225)
  • 1651: SMTP Service Extensions (Obsoletes rfc1425)
  • 1652: SMTP Service Extension for 8bit-MIME transport (Obsoletes rfc1426)
  • 1653: SMTP Service Extension for Message Size Declaration
  • 1725: Post Office Protocol - Version 3 (Obsoletes rfc1460)
  • 1730: INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4
  • 1731: IMAP4 Authentication Mechanisms
  • 1734: POP3 AUTHentication command
  • 1830: SMTP Service Extensions for Transmission of Large and Binary MIME Messages
  • 1854: SMTP Service Extension for Command Pipelining
  • 1870: SMTP Service Extension for Message Size Declaration (Obsoletes rfc1653)
  • 1869: SMTP Service Extensions
  • 1891: SMTP Service Extension for Delivery Status Notifications
  • 1928: SOCKS Protocol Version 5
  • 1929: Username/Password Authentication for SOCKS V5
  • 1939: Post Office Protocol - Version 3 (Obsoletes rfc1725)
  • 1961: GSS-API Authentication Method for SOCKS Version 5
  • 2034: SMTP Service Extension for Returning Enhanced Error Codes
  • 2060: INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1 (Obsoletes rfc1730)
  • 2086: IMAP4 ACL extension
  • 2087: IMAP4 QUOTA extension
  • 2088: IMAP4 non-synchronizing literals
  • 2095: IMAP/POP AUTHorize Extension for Simple Challenge/Response
  • 2177: IMAP4 IDLE command
  • 2193: IMAP4 Mailbox Referrals
  • 2195: IMAP/POP AUTHorize Extension for Simple Challenge/Response (Obsoletes rfc2095)
  • 2197: SMTP Service Extension for Command Pipelining (Obsoletes rfc1854)
  • 2221: IMAP4 Login Referrals
  • 2222: Simple Authentication and Security Layer (SASL)
  • 2245: Anonymous SASL Mechanism
  • 2342: IMAP4 Namespace
  • 2359: IMAP4 UIDPLUS extension
  • 2449: POP3 Extension Mechanism (Updates rfc1939)
  • 2487: SMTP Service Extension for Secure SMTP over TLS
  • 2554: SMTP Service Extension for Authentication
  • 2595: Using TLS with IMAP, POP3 and ACAP
  • 2683: IMAP4 Implementation Recommendations
  • 2821: Simple Mail Transfer Protocol (Obsoletes rfc0821, rfc0974, rfc1869) (Updates rfc1123)
  • 2822: Internet Message Format (Obsoletes rfc0822)
  • 2831: Using Digest Authentication as a SASL Mechanism
  • 2920: SMTP Service Extension for Command Pipelining (Obsoletes rfc2197)
  • 2971: IMAP4 ID extension
  • 3030: SMTP Service Extensions for Transmission of Large and Binary MIME Messages (Obsoletes rfc1830)
  • 3207: SMTP Service Extension for Secure SMTP over Transport Layer Security (Obsoletes rfc2487)
  • 3348: The Internet Message Action Protocol (IMAP4) Child Mailbox Extension
  • 3461: Simple Mail Transfer Protocol (SMTP) Service Extension for Delivery Status Notifications (DSNs) (Obsoletes rfc1891)
  • 3501: INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1 (Obsoletes rfc2060)
  • 3502: Internet Message Access Protocol (IMAP) - MULTIAPPEND Extension
  • 3516: IMAP4 Binary Content Extension
  • 3691: Handle System Namespace and Service Definition
  • 4013: SASLprep: Stringprep Profile for User Names and Passwords
  • 4314: IMAP4 Access Control List (ACL) Extension (Obsoletes rfc2086)
  • 4315: Internet Message Access Protocol (IMAP) - UIDPLUS extension (Obsoletes rfc2359)
  • 4466: Collected Extensions to IMAP4 ABNF (Updates rfc2088, rfc2342, rfc3501, rfc3502, rfc3516)
  • 4469: Internet Message Access Protocol (IMAP) CATENATE Extension (Updates rfc3501, rfc3502)
  • 4505: Anonymous Simple Authentication and Security Layer (SASL) Mechanism (Obsoletes rfc2245)
  • 4551: IMAP Extension for Conditional STORE Operation or Quick Flag Changes Resynchronization (Updates rfc3501)
  • 4616: The PLAIN Simple Authentication and Security Layer (SASL) Mechanism (Updates rfc2595)
  • 4731: IMAP4 Extension to SEARCH Command for Controlling What Kind of Information Is Returned
  • 4952: Overview and Framework for Internationalized Email
  • 4959: IMAP Extension for Simple Authentication and Security Layer (SASL) Initial Client Response
  • 4978: The IMAP COMPRESS Extension
  • 5032: WITHIN Search Extension to the IMAP Protocol (Updates rfc3501)
  • 5161: The IMAP ENABLE Extension
  • 5162: IMAP4 Extensions for Quick Mailbox Resynchronization
  • 5182: IMAP Extension for Referencing the Last SEARCH Result (Updates rfc3501)
  • 5255: Internet Message Access Protocol Internationalization
  • 5256: Internet Message Access Protocol - SORT and THREAD Extensions
  • 5257: Internet Message Access Protocol - ANNOTATE Extension
  • 5258: Internet Message Access Protocol version 4 - LIST Command Extensions (Obsoletes rfc3348) (Updates rfc2193)
  • 5259: Internet Message Access Protocol - CONVERT Extension
  • 5267: Contexts for IMAP4
  • 5321: Simple Mail Transfer Protocol (Obsoletes rfc2821) (Updates rfc1123)
  • 5336: SMTP Extension for Internationalized Email Addresses (Updates rfc2821, rfc2822, rfc4952)
  • 5464: The IMAP METADATA Extension
  • 5465: The IMAP NOTIFY Extension (Updates rfc5267)
  • 5466: IMAP4 Extension for Named Searches (Filters)
  • 5530: IMAP Response Codes
  • 5721: POP3 Support for UTF-8
  • 5738: IMAP Support for UTF-8 (Updates rfc3501)
  • 5788: IMAP4 Keyword Registry
  • 5801: Using Generic Security Service Application Program Interface (GSS-API) Mechanisms in Simple Authentication and Security Layer (SASL): The GS2 Mechanism Family
  • 5802: Salted Challenge Response Authentication Mechanism (SCRAM) SASL and GSS-API Mechanisms
  • 5819: IMAP4 Extension for Returning STATUS Information in Extended LIST
  • 5957: Display-Based Address Sorting for the IMAP4 SORT Extension (Updates rfc5256)
  • 6154: IMAP LIST Extension for Special-Use Mailboxes
  • 6203: IMAP4 Extension for Fuzzy Search
  • 6237: IMAP4 Multimailbox SEARCH Extension (Obsoletes rfc4466)
  • 6531: SMTP Extension for Internationalized Email (Obsoletes rfc5336)
  • 6851: Internet Message Access Protocol (IMAP) - MOVE Extension
  • 6855: IMAP Support for UTF-8 (Obsoletes rfc5738)
  • 6856: Post Office Protocol Version 3 (POP3) Support for UTF-8 (Obsoletes rfc5721)
  • 7162: IMAP Extensions: Quick Flag Changes Resynchronization (CONDSTORE) and Quick Mailbox Resynchronization (QRESYNC) (Obsoletes rfc4551, rfc5162) (Updates rfc2683)
  • 7377: IMAP4 Multimailbox SEARCH Extension (Obsoletes rfc6237) (Updates rfc4466)
  • 7628: A Set of Simple Authentication and Security Layer (SASL) Mechanisms for OAuth
  • 7677: SCRAM-SHA-256 and SCRAM-SHA-256-PLUS Simple Authentication and Security Layer (SASL) Mechanisms (Updates rfc5802)
  • 7888: IMAP4 Non-synchronizing Literals (Obsoletes rfc2088)
  • 7889: The IMAP APPENDLIMIT Extension
  • 8437: IMAP UNAUTHENTICATE Extension for Connection Reuse (Updates rfc3501)
  • 8438: IMAP Extension for STATUS=SIZE
  • 8440: IMAP4 Extension for Returning MYRIGHTS Information in Extended LIST
  • 8457: IMAP "$Important" Keyword and "\Important" Special-Use Attribute
  • 8474: IMAP Extension for Object Identifiers
  • 8508: IMAP REPLACE Extension (Updates rfc3501)
  • 8514: Internet Message Access Protocol (IMAP) - SAVEDATE Extension
  • 8689: SMTP Require TLS Option