Re: draft-ietf-imapext-thread

Ken Murchison <ken@oceana.com> Wed, 13 June 2001 02:21 UTC

Received: from localhost (localhost [[UNIX: localhost]]) by above.proper.com (8.11.3/8.11.3) id f5D2LV623122 for ietf-imapext-bks; Tue, 12 Jun 2001 19:21:31 -0700 (PDT)
Received: from eagle.oceana.com (eagle.oceana.com [208.17.123.12]) by above.proper.com (8.11.3/8.11.3) with ESMTP id f5D2L8J23116 for <ietf-imapext@imc.org>; Tue, 12 Jun 2001 19:21:09 -0700 (PDT)
Received: from ppp4.oceana.com by eagle.oceana.com (Switch-2.0.5/Switch-2.0.5) with ESMTP id f5D2Kff03801; Tue, 12 Jun 2001 22:20:42 -0400
Message-ID: <3B26CE21.415319DE@oceana.com>
Date: Tue, 12 Jun 2001 22:21:21 -0400
From: Ken Murchison <ken@oceana.com>
Organization: Oceana Matrix Ltd.
X-Mailer: Mozilla 4.77 [en] (Win98; U)
X-Accept-Language: en,pdf
MIME-Version: 1.0
To: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
CC: Mark Crispin <MRC@cac.washington.edu>, ietf-imapext@imc.org
Subject: Re: draft-ietf-imapext-thread
References: <20010529223543.E26574@melkebalanse.troll.no> <MailManager.991169858.2809.mrc@Tomobiki-Cho.CAC.Washington.EDU> <20010530111859.A26726@melkebalanse.troll.no>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: owner-ietf-imapext@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-imapext/mail-archive/>
List-ID: <ietf-imapext.imc.org>
List-Unsubscribe: <mailto:ietf-imapext-request@imc.org?body=unsubscribe>

Sorry about the delayed response.  Just catching up on old mailing list
stuff.

Arnt Gulbrandsen wrote:
> 
> Actually, subsetting would help with the cases I'm most interested in,
> particularly if the server is permitted to also return answers outside the
> requested set:  "Show me all the threads where there's new mail", "show me
> all the messages from mumble@gargle.com, and the threads to which those
> messages belong", "show me all discussion in our department-wide archive
> where the subject included 'fumble'" and so on.

If I understand what you are looking for here, you want to filter the
messages AFTER they have been threaded.  Mark and I have discussed this
in the past, and other algorithms which are derivatives of REFERENCES
are possible.  For instance, a REFERENCES.UNSEEN algorithm would return
only those threads which contain at least one \Unseen message (similar
to Netscape's "Threads with Unread").

To do something like your last two examples, we would have to come up
with a way, either with the (upcoming?) VIEW/WINDOW extension or an
extension to THREAD, to provide generic post-thread filtering.

Ken
-- 
Kenneth Murchison     Oceana Matrix Ltd.
Software Engineer     21 Princeton Place
716-662-8973 x26      Orchard Park, NY 14127
--PGP Public Key--    http://www.oceana.com/~ken/ksm.pgp