Browse Prior Art Database

The Mailbox Update (MUPDATE) Distributed Mailbox Database Protocol (RFC3656)

IP.com Disclosure Number: IPCOM000020980D
Original Publication Date: 2003-Dec-01
Included in the Prior Art Database: 2003-Dec-16
Document File: 20 page(s) / 36K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

R. Siemborski: AUTHOR

Abstract

As the demand for high-performance mail delivery agents increases, it becomes apparent that single-machine solutions are inadequate to the task, both because of capacity limits and that the failure of the single machine means a loss of mail delivery for all users. It is preferable to allow many machines to share the responsibility of mail delivery.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 10% of the total text.

Network Working Group R. Siemborski

Request for Comments: 3656 Carnegie Mellon University

Category: Experimental December 2003

The Mailbox Update (MUPDATE)

Distributed Mailbox Database Protocol

Status of this Memo

This memo defines an Experimental Protocol for the Internet

community. It does not specify an Internet standard of any kind.

Discussion and suggestions for improvement are requested.

Distribution of this memo is unlimited.

Copyright Notice

Copyright (C) The Internet Society (2003). All Rights Reserved.

Abstract

As the demand for high-performance mail delivery agents increases, it

becomes apparent that single-machine solutions are inadequate to the

task, both because of capacity limits and that the failure of the

single machine means a loss of mail delivery for all users. It is

preferable to allow many machines to share the responsibility of mail

delivery.

The Mailbox Update (MUPDATE) protocol allows a group of Internet

Message Access Protocol (IMAP) or Post Office Protocol - Version 3

(POP3) servers to function with a unified mailbox namespace. This

document is intended to serve as a reference guide to that protocol.

Siemborski Experimental [Page 1]

RFC 3656 MUPDATE Distributed Mailbox Database Protocol December 2003

Table of Contents

1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3

2. Protocol Overview . . . . . . . . . . . . . . . . . . . . . . 3

2.1. Atoms . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.2. Strings . . . . . . . . . . . . . . . . . . . . . . . . 4

3. Server Responses . . . . . . . . . . . . . . . . . . . . . . 4

3.1. Response: OK . . . . . . . . . . . . . . . . . . . . . 5

3.2. Response: NO . . . . . . . . . . . . . . . . . . . . . 5

3.3. Response: BAD . . . . . . . . . . . . . . . . . . . . . 5

3.4. Response: BYE . . . . . . . . . . . . . . . . . . . . . 6

3.5. Response: RESERVE . . . . . . . . . . . . . . . . . . . 6

3.6. Response: MAILBOX . . . . . . . . . . . . . . . . . . . 6

3.7. Response: DELETE . . . . . . . . . . . . . . . . . . . 7

3.8. Server Capability Response. . . . . . . . . . . . . . . 7

4. Client Commands . . . . . . . . . . . . . . . . . . . . . . . 8

4.1. Command: ACTIVATE . . . . . . . . . . . . . . . . . . . 8

4.2. Command: AUTHENTICATE . . . . . . . . . . . . . . . . . 8

4.3. Command: DEACTIVATE . . . . . . . . . . . . . . . . . . 9

4.4. Command: DELETE . . . . . . . . . . . . . . . . . . . . 9

4.5. Command: FIND . . . . . . . . . . . . . . . . . . . . . 9

4.6. Command: LIST . . . . . . . . . . . . . . . . . . . . . 10

4.7. Command: LOGOUT . . . . . . . . . . . . . . . . . . . . 10

4.8. Command: NOOP . . . . . . . . . . . . . . . . . . . . . 10

4.9. Command: RESERVE. . . . . . . . . . . . . . . . . . . . 10

4.10. Command: STARTTLS . . . . . . . . . . . . . . . . . . . 11

4.11. Command: UPDATE . . . . . . . . . . . . . . . . . . . . 12

5. MUPDATE Formal Syntax . . . . . . . . . . . . . . . . . . . . 12

6. MUPDATE URL Scheme. . . . . . . . . . . . . . . . . . . . . . 14

6...