1.3.2 Incremental Change Synchronization

ICS enables servers and clients to keep synchronized versions of messages, folders, and their related properties on both systems. Changes that are made to messages and folders on the client are replicated to the server and vice versa. ICS can determine differences between two folder hierarchies or two sets of content, and can upload or download information about the differences in a single session.

Changes to folder properties, changes to the folder hierarchy, and folder creations and deletions are included in hierarchy synchronization operations.

Changes to message properties, changes to read and unread message state, changes to recipients and attachment information, message creations, and message deletions are included in content synchronization operations.

Hierarchy synchronization and content synchronization operations are the actual processes used to implement ICS on the client and server.