149 lines
4.7 KiB
Plaintext
149 lines
4.7 KiB
Plaintext
====================
|
|
IMP RFC Compliance
|
|
====================
|
|
|
|
IMP is designed to be a RFC compliant mail user agent (MUA). The following
|
|
is a list of RFCs implemented/supported in Horde/IMP.
|
|
|
|
RFC text can be found at:
|
|
|
|
http://tools.ietf.org/html/
|
|
|
|
|
|
IMAP
|
|
====
|
|
|
|
:RFC 3501: IMAP4rev1 specification
|
|
|
|
The following IMAP extensions/features are supported:
|
|
|
|
:RFC 2086/RFC 4314: ACL
|
|
:RFC 2087: QUOTA
|
|
:RFC 2088: LITERAL+
|
|
:RFC 2195: AUTH=CRAM-MD5
|
|
:RFC 2221: LOGIN-REFERRALS
|
|
:RFC 2342: NAMESPACE
|
|
:RFC 2595/RFC 4616: TLS & AUTH=PLAIN
|
|
:RFC 2831: DIGEST-MD5 authentication mechanism (obsoleted by RFC 6331)
|
|
:RFC 2971: ID
|
|
:RFC 3348: CHILDREN
|
|
:RFC 3502: MULTIAPPEND
|
|
:RFC 3503: $MDNSent keyword
|
|
:RFC 3516: BINARY
|
|
:RFC 3691: UNSELECT
|
|
:RFC 4315: UIDPLUS
|
|
:RFC 4422: SASL Authentication (for DIGEST-MD5)
|
|
:RFC 4466: Collected extensions (updates RFCs 2088, 3501, 3502, 3516)
|
|
:RFC 4469/RFC 5550: CATENATE
|
|
:RFC 4731: ESEARCH
|
|
:RFC 4959: SASL-IR
|
|
:RFC 5032: WITHIN
|
|
:RFC 5161: ENABLE
|
|
:RFC 5182: SEARCHRES
|
|
:RFC 5255: LANGUAGE/I18NLEVEL
|
|
:RFC 5256: THREAD/SORT
|
|
:RFC 5258: LIST-EXTENDED
|
|
:RFC 5267: ESORT
|
|
:RFC 5464: METADATA
|
|
:RFC 5530: IMAP Response Codes
|
|
:RFC 5550: Lemonade Profile (specifically [2.8] - $Forwarded flag)
|
|
:RFC 5819: LIST-STATUS
|
|
:RFC 5957: SORT=DISPLAY
|
|
:RFC 6154: SPECIAL-USE/CREATE-SPECIAL-USE
|
|
:RFC 6203: SEARCH=FUZZY
|
|
:RFC 6851: MOVE
|
|
:RFC 7162: CONDSTORE/QRESYNC
|
|
|
|
:draft-ietf-morg-inthread-01: THREAD=REFS
|
|
:draft-daboo-imap-annotatemore-07: ANNOTATEMORE
|
|
:draft-daboo-imap-annotatemore-08: ANNOTATEMORE2
|
|
|
|
|
|
POP3
|
|
====
|
|
|
|
:STD 53/RFC 1939: POP3 specification
|
|
|
|
The following POP3 extensions/features are supported
|
|
|
|
:RFC 2195: CRAM-MD5 authentication
|
|
:RFC 2449: POP3 extension mechanism
|
|
:RFC 2595/RFC 4616: PLAIN authentication
|
|
:RFC 3206: The SYS and AUTH POP Response Codes
|
|
:RFC 5034: POP3 SASL
|
|
|
|
|
|
Mail Messages
|
|
=============
|
|
|
|
:RFC 2369: The Use of URLs as Meta-Syntax for Core Mail List Commands
|
|
and their and their Transport through Message Header
|
|
Fields
|
|
:RFC 2919: List-Id: A Structured Field and Namespace for the
|
|
Identification of Mailing Lists
|
|
:RFC 3798: Message Disposition Notification
|
|
:RFC 5322: Internet Message Format
|
|
:RFC 5890/RFC 5891: Internationalizing Domain Names in Applications (IDNA)
|
|
|
|
|
|
SMTP
|
|
====
|
|
|
|
:RFC 5321: Simple Mail Transfer Protocol
|
|
|
|
The following SMTP extensions/features are supported
|
|
|
|
:STD 10/RFC 1870: Message Size Declaration
|
|
:RFC 2033: Local Mail Transfer Protocol (LMTP)
|
|
:RFC 2034: Enhanced-Status-Codes
|
|
:RFC 2195: CRAM-MD5 (SASL Authentication)
|
|
:RFC 2595/4616: TLS & PLAIN (SASL Authentication)
|
|
:RFC 2831: DIGEST-MD5 authentication mechanism (obsoleted by RFC 6331)
|
|
:STD 60/RFC 2920: Pipelining
|
|
:RFC 3207: Secure SMTP over TLS
|
|
:RFC 3463: Enhanced Mail System Status Codes
|
|
:RFC 4422: SASL Authentication (for DIGEST-MD5)
|
|
:RFC 4954: SMTP Authentication
|
|
:STD 71/RFC 6152: 8bit-MIMEtransport
|
|
:STD 72/RFC 6409: Message Submission for Mail
|
|
|
|
|
|
MIME
|
|
====
|
|
|
|
:RFC 1740: MIME Encapsulation of Macintosh files - MacMIME
|
|
:RFC 1847: Security Multiparts for MIME: Multipart/Signed and
|
|
Multipart/Encrypted
|
|
:RFC 1873: Message/External-Body Content-ID Access Type
|
|
:RFC 1896: The text/enriched MIME Content-type
|
|
:RFC 2045: MIME Part One: Format of Internet Message Bodies
|
|
:RFC 2046: MIME Part Two: Media Types
|
|
:RFC 2047: MIME Part Three: Message Header Extensions for Non-ASCII Text
|
|
:RFC 2183: Communicating Presentation Information in Internet Messages: The
|
|
Content-Disposition Header
|
|
:RFC 2231: MIME Parameter Value and Encoded Word Extensions: Character Sets,
|
|
Languages, and Continuations
|
|
:RFC 2387: The MIME Multipart/Related Content-type
|
|
:RFC 2392: Content-ID and Message-ID Uniform Resource Locators
|
|
:RFC 3156: MIME Security with OpenPGP
|
|
:RFC 3282: Content Language Headers
|
|
:RFC 3464: An Extensible Message Format for Delivery Status Notifications
|
|
:RFC 3803: Content Duration MIME Header Definition
|
|
:RFC 3834: Recommendations for Automatic Responses to Electronic Mail
|
|
:RFC 5751: S/MIME Version 3.2 Message Specification
|
|
|
|
|
|
Other
|
|
=====
|
|
|
|
:RFC 6186: Use of SRV Records for Locating Email Submission/Access Services
|
|
|
|
|
|
Non-RFC Features
|
|
================
|
|
|
|
:Face Header (view support): http://quimby.gnus.org/circus/face/
|
|
|
|
:Importance/Priority Header: See, e.g., RFC 4356 [2.1.3.3.1]
|
|
http://kb.mozillazine.org/Emulate_Microsoft_email_clients
|