{"draft":"draft-ietf-imapext-condstore-09","doc_id":"RFC4551","title":"IMAP Extension for Conditional STORE Operation or Quick Flag Changes Resynchronization","authors":["A. Melnikov","S. Hole"],"format":["ASCII","HTML"],"page_count":"25","pub_status":"PROPOSED STANDARD","status":"PROPOSED STANDARD","source":"Internet Message Access Protocol Extension","abstract":"Often, multiple IMAP (RFC 3501) clients need to coordinate changes to\r\na common IMAP mailbox. Examples include different clients working on\r\nbehalf of the same user, and multiple users accessing shared mailboxes.\r\nThese clients need a mechanism to synchronize state changes for messages\r\nwithin the mailbox. They must be able to guarantee that only one client\r\ncan change message state (e.g., message flags) at any time. An\r\nexample of such an application is use of an IMAP mailbox as a message\r\nqueue with multiple dequeueing clients.\r\n\r\nThe Conditional Store facility provides a protected update mechanism for\r\nmessage state information that can detect and resolve conflicts between\r\nmultiple writing mail clients.\r\n\r\nThe Conditional Store facility also allows a client to quickly\r\nresynchronize mailbox flag changes.\r\n\r\nThis document defines an extension to IMAP (RFC 3501). [STANDARDS-TRACK]","pub_date":"June 2006","keywords":["[--------|p]","internet mail access protocol"],"obsoletes":[],"obsoleted_by":["RFC7162"],"updates":["RFC3501"],"updated_by":[],"see_also":[],"doi":"10.17487\/RFC4551","errata_url":"https:\/\/www.rfc-editor.org\/errata\/rfc4551"}