DMAP MESSAGE ACCESS PROTOCOL
draft-melnikov-dmap-00

Document Type Expired Internet-Draft (individual)
Last updated 2016-04-20 (latest revision 2015-10-18)
Stream (None)
Intended RFC status (None)
Formats
Expired & archived
plain text pdf html bibtex
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft can be found at
https://www.ietf.org/archive/id/draft-melnikov-dmap-00.txt

Abstract

The DMAP Message Access Protocol, Version 1 allows a client to access and manipulate electronic mail messages on a server, without revealing too much information about messages being accessed to the server. DMAP permits manipulation of mailboxes (remote message folders) in a way that is functionally equivalent to local folders. DMAP also provides the capability for an offline client to resynchronize with the server and for message submission. DMAP supports discovery of keys (signets) belonging to other users the client can communicate to. Syncronization and publication of keys (private key, might include certificates) and signets (public part, certificate). DMAP includes operations for creating, deleting, and renaming mailboxes, checking for new messages, permanently removing messages, setting and clearing flags, RFC 5322 and RFC 2045 parsing, and selective fetching of message attributes, texts, and portions thereof. Messages in DMAP are accessed by the use of numbers. These numbers are either message sequence numbers or unique identifiers. Note: This document is a very early draft and omission of specific syntax is intentional. It is intended to stimulate discussions about specific protocol syntax and general design.

Authors

Alexey Melnikov (alexey.melnikov@isode.com)

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)