Internet Messaging Protocols

 

Document Contents

IMSP/ACAP
(storage and access of application config & prefs on central server)

RFC2244 ACAP -- Application Configuration Access Protocol - Standards Track
Internet Message Support Protocol - June 1995, Experiment in progress, by Myers, J.
ACAP and User Mobility on the Internet paper describing ACAP (via Carnegie Mellon University )
IMSP - Internet Email Scales to the Enterprise paper describing IMSP (via Carnegie Mellon University )
The ACAP Home Page (via Carnegie Mellon University )
Lessons Learned from IMSP - July 1977 draft

IMAP
(read and write messages to mailboxes at remote post office)

IMAP URL Scheme - Draft May 1977
RFC2060 - Internet Message Access Protocol - Version 4rev1 (IMAP4rev1)- Standards Track (Obsoletes RFC1730)
RFC2061 - IMAP4 Compatibility With IMAP2BIS - Informational
RFC1176 - Interactive Mail Access Protocol - Version 2 (IMAP2) - Experimental (Obsoletes RFC1064)
RFC1203 - Interactive Mail Access Protocol - Version 3 - Obsolete
RFC2062 - Internet Message Access Protocol - Obsolete Syntax - Informational
RFC1731 - IMAP4 Authentication mechanisms - Standards Track
RFC1732 - IMAP4 Compatibility with IMAP2 and IMAP2BIS - Informational
RFC1733 - Distributed Electronic Mail Models in IMAP4 - Informational
RFC2095 - IMAP/POP AUTHorize Extension for Simple Challenge/Response - Standards Track
RFC2086 - IMAP4 ACL extension - Standards Track
RFC2087 - IMAP4 QUOTA extension - Standards Track
RFC2088 - IMAP4 non-synchronizing literals - Standards Track
RFC2221 - IMAP4 Login Referrals - Standards Track

SMTP simple mail transfer protocol
(mail delivery protocol)

RFC821 Simple Mail Transfer Protocol - STD 10
RFC974 Mail routing and the domain system - STD 14
RFC1034 Domain Names - Concepts and Facilities - STD 13
RFC1035 Domain Names - Implementation and Specification - STD 13
RFC1047 Duplicate Messages and SMTP - Informational
RFC1428 Transition of Internet Mail from Just-Send-8 to 8bit-SMTP/MIME - Informational (Europe)
RFC1652 SMTP Service Extension for 8bit-MIMEtransport - Draft Standard (note not binary files)
RFC1869 SMTP Service Extensions - STD 10 (Obsoletes RFC1651, RFC1425)
RFC1870 SMTP Service Extension for Message Size Declaration - STD 10 (Obsoletes RFC1653)
RFC1123 Requirements for Internet Hosts - Application and Support - STD 3
RFC1652 SMTP Service Extension for 8bit-MIMEtransport - Standards Track (Obsoletes RFC1426)
RFC1985 SMTP Service Extension for Remote Message Queue Starting - Standards Track
RFC2034 SMTP Service Extension for Returning Enhanced Error Codes - Standards Track
RFC1893 Enhanced Mail System Status Codes - Standards Track
RFC1711 Classifications in E-mail Routing - Informational
RFC1830 SMTP Serv. Ext. Large and Binary MIME Msgs - Experimental
RFC1846 SMTP 521 Reply Code - Experimental
RFC1845 SMTP Serv. Ext. for Checkpoint/Restart - Experimental
RFC1854 SMTP Service Extension for Command Pipelining - Standards Track

 

Mail Content

RFC822 Standard for the Format of ARPA Internet Text - STD 11
RFC1123 Requirements for Internet Hosts - Application and Support - STD 3
RFC1740 MIME Encapsulation of Macintosh files - MacMIME - Standards Track
RFC1766 Tags for the Identification of Languages - Proposed Standard
RFC1806 Communicating Presentation Information in Internet Messages: The Content-Disposition Header - Experimental (but used)
RFC1844 Multimedia E-mail (MIME) User Agent checklist - Informational (Obsoletes RFC1820)
RFC1892 Multipart/Report Content Type for the Reporting of Mail System Administrative Messages - Standards Track
RFC2017 Definition of the URL MIME External-Body Access-Type - Proposed Standard
RFC2045 MIME: Format of Internet Message Bodies - Standards Track (Obsoletes RFC1521)
RFC2046 MIME: Media Types - Standards Track (Obsoletes RFC1521)
RFC2047 MIME: Message Header Extensions for Non-ASCII Text - Standards Track (Obsoletes RFC1522)
RFC2048 MIME: Registration Procedures - Best Current Practice (Obsoletes RFC1590)
RFC2049 Multipurpose Internet Mail Extensions (MIME) Part Five: Conformance Criteria and Examples - Standards Track (Obsoletes RFC1521)
RFC2076 Common Internet Message Headers - Informational
RFC2077 The Model Primary Content Type for Multipurpose Internet Mail Extensions - Standards Track
RFC2110 MIME E-mail Encapsulation of Aggregate Documents, such as HTML (MHTML) - Standards Track
RFC2111 Content-ID and Message-ID Uniform Resource Locators - Standards Track
RFC2112 The MIME Multipart/Related Content-type - Standards Track (Obsoletes RFC1872)
RFC2142 Mailbox Names for Common Services, Roles, and Functions - Standards Track
RFC2152 A Mail-Safe Transformation Format of Unicode - Informational (Obsoletes RFC1642)
RFC1524 A User Agent Configuration Mechanism For Multimedia Mail Format Information - Informational

Mail Content Security

RFC1847 Security Multiparts for MIME: Multipart/Signed and Multipart/Encrypted - Standards Track
RFC1848 MIME Object Security Services - Standards Track
RFC2015 MIME Security with Pretty Good Privacy (PGP) - Standards Track

Application Messages

RFC2220 The Application/MARC Content-Type - Informational

DSN delivery status notifications
(notify sender of delivery: successful, failed, delayed, gatewayed)

RFC1891 SMTP Service Extension for Delivery Status Notifications - Standards Track
RFC1892 The Multipart/Report Content Type for the Reporting of Mail System Administrative Messages - Proposed Standard
RFC1894 An Extensible Message Format for Delivery Status Notifications - Standards Track

Mailing Lists

RFC1211 Problems with the Maintenance of Large Mailing Lists -

Filtering Mail

Sieve: A Mail Filtering Language - draft 06/25/1997

POP post office protocol
(transfer messages from post office to local machine)

RFC1939 Post Office Protocol - Version 3 - STD 53 (Obsoletes RFC1725, RFC1460)
RFC1734 POP3 AUTHenticate command - Standards Track
RFC1421 PEM - Message Encryption and Auth - Standards Track
RFC1422 PEM - Certificate-Based Key Management Elective - Standards Track
RFC1423 PEM - Algorithms, Modes, and Identifiers Elective - Standards Track
RFC1424 PEM - Key Certification - Standards Track

News

RFC977 Network News Transfer Protocol - Standards Track

Authentication
(adding authentication to reading of messages or news e.g. Kerberos)

RFC2222 Simple Authentication and Security Layer (SASL) - Standards Track
RFC2245 Anonymous SASL Mechanism - Standards Track

URL

DRAFT IMAP URL Scheme - DRAFT
RFC1808 Relative Uniform Resource Locators - Standards Track
RFC1738 Uniform Resource Locators (URL) - Standards Track
RFC2224 NFS URL Scheme - Informational

Directory Access

RFC1777 - Lightweight Directory Access Protocol - Standards Track
RFC1778 - The String Representation of Standard Attribute Syntaxes -
RFC1779 - The String Rpresentation of Distinguished Names -
RFC1798 - Connection-less Lightweight Directory Access Protocol -

Directory Server

ITU X.520(1993), ISO/IEC 9594-6 Information Technology - Open Systems Interconnection - The Directory: Selected Attribute Types - International Standard
ITU X.521(1993), ISO/IEC 9594-7 Information Technology - Open Systems Interconnection - The Directory: Selected Object Classes - International Standard
RFC1274 The COSINE and Internet X.500 Schema - Proposed Standard
RFC1279 X.500 and Domains - Informational
RFC1781 Using the OSI Directory to Achieve User Friendly Naming - Proposed Standard
RFC1801 MHS use of the X.500 Directory to Support MHS Routing - Experimental
RFC1803 Recommendations for an X.500 Production Directory Service - Informational
RFC2218 - A Common Schema for the Internet White Pages - Standards Track

Domain Name Service

RFC920 Domain Requirements - Policy
RFC974 Mail Routing and the Domain System - Standard
RFC1032 Domain Administrators Guide - Informational
RFC1033 Domain Administrators Operations Guide - Informational
RFC1034 Domain Names-Concepts and Facilities - Standard
RFC1035 Domain Names-Implementation and Specification - Standard

UUCP

RFC976 - UUCP Mail Interchange Format Standard

General

RFC Index in reverse order
RFC2200 INTERNET OFFICIAL PROTOCOL STANDARDS - STD 1
RFC1855 Netiquette Guidelines - Informational
RFC2119 Key words for use in RFCs to Indicate Requirement Levels -
RFC2219 Use of DNS Aliases for Network Services - Best Practice (BCP 17)
RFC2150 Humanities and Arts: Sharing Center Stage - FYI 31
RFC2234 Augmented BNF for Syntax Specifications: ABNF -

 

 


This page is maintained by Alex Nishri.