1 / 4

MSGFILTER

MSGFILTER. Constrains Visible Message Set Per Folder Subset of message set subject to criteria Captures two primary use cases Use case where a mobile mail client desires to mitigate resource consumption, either bandwidth or memory Example: Mail after a certain date

jov
Download Presentation

MSGFILTER

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MSGFILTER • Constrains Visible Message Set • Per Folder • Subset of message set subject to criteria • Captures two primary use cases • Use case where a mobile mail client desires to mitigate resource consumption, either bandwidth or memory Example: Mail after a certain date • Use case where a mobile mail client desires to keep focused on a user defined subset of messages regardless of resource costs. Example: Only mail from *@customer.com

  2. MSGFILTER • Minimal Protocol Modification • Single Command • FILTER SET • Single Response • FILTER SET • Single Response Code • FILTERED • Syntax borrowed from similar draft – WINDOW C: 2 FILTER SET SEARCH SINCE "10-Sep-2004" S: * 3 EXISTS S: * FILTER SET 76 78 90 S: 2 OK FILTER SET Completed

  3. MSGFILTER • Transient Mode • Criteria specified via • SEARCH arguments • Explicit UID ADD/REMOVE • Less likely to burden server with persistent state • Non-Transient Mode • Protocol Opaque TAG Identifier • Easier cleanup – “Self Cleaning” • No Command needed to terminate filtering • Filters are definitive • If they are not in the filter then they will not be seen either through “polling” or through events

  4. MSGFILTER • Filters may be built dynamically • Accumulation rules to allow a filter to be modified incrementally • Accumulation rules have a precedence • TAG • SEARCH • UID ADD/REMOVE

More Related