MBOX-Line: From arnt at gulbrandsen.priv.no  Fri Jun 18 02:56:35 2010
To: imap-protocol@u.washington.edu
From: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
Date: Fri Jun  8 12:34:44 2018
Subject: [Imap-protocol] MSN Ranges
In-Reply-To: <D3641D9F-B183-4805-9C28-544CFC1BC16C@sabahattin-gucukoglu.com>
References: <D3641D9F-B183-4805-9C28-544CFC1BC16C@sabahattin-gucukoglu.com>
Message-ID: <4C1B42D3.2030106@gulbrandsen.priv.no>

So that someone answers your actual questions:

On 06/18/2010 10:29 AM, Sabahattin Gucukoglu wrote:
> I want to ask those who probably know more, how many clients actually endeavour to optimise operations by computing MSN ranges,

Some clients will do MSN arithmetic conditionally. For example, pine 
will do it if you disable threading. I've no idea how many pine users 
disable threading. (Mark? do you know?)

I can only remember one client that did it unconditionally. Some feeble 
mobile phone thing that I looked at and rejected at once for lacking all 
forms of threading.

So, the number is nonzero, and it has to be said that pine is pleasantly 
fast if you disable threading.

> and using range semantics in IMAP when users perform operations on multiple consecutive messages?

Lots. Both UID STORE 123:139,153 +FLAGS ... and STORE 123:139,153 +FLAGS 
... are frequently used instead of 123,124,125...,139,153.

Arnt

