Re: [MORG] Last Call: draft-ietf-imapext-sort (INTERNET MESSAGE ACCESS PROTOCOL - SORT AND THREAD EXTENSIONS) to Proposed Standard
Dave Cridland <dave@cridland.net> Mon, 03 March 2008 21:00 UTC
Return-Path: <morg-bounces@ietf.org>
X-Original-To: ietfarch-morg-archive@core3.amsl.com
Delivered-To: ietfarch-morg-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E914B28C1E0; Mon, 3 Mar 2008 13:00:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.589
X-Spam-Level:
X-Spam-Status: No, score=-0.589 tagged_above=-999 required=5 tests=[AWL=-0.152, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_ORG=0.611, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ikkVT7a+qOZ4; Mon, 3 Mar 2008 13:00:28 -0800 (PST)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6BD6E28C167; Mon, 3 Mar 2008 13:00:28 -0800 (PST)
X-Original-To: morg@core3.amsl.com
Delivered-To: morg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BC60828C176 for <morg@core3.amsl.com>; Mon, 3 Mar 2008 13:00:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H9lz4PfXA7K6 for <morg@core3.amsl.com>; Mon, 3 Mar 2008 13:00:25 -0800 (PST)
Received: from turner.dave.cridland.net (unknown [IPv6:2001:838:378:0:211:9ff:fe2c:e28e]) by core3.amsl.com (Postfix) with ESMTP id D9BF628C167 for <morg@ietf.org>; Mon, 3 Mar 2008 13:00:24 -0800 (PST)
Received: from peirce.dave.cridland.net ([217.155.137.61]) by turner.dave.cridland.net (submission) via TCP with ESMTPA id <R8xmzABANAqc@turner.dave.cridland.net>; Mon, 3 Mar 2008 20:59:56 +0000
References: <308708312.105681204528070348.JavaMail.root@dogfood.zimbra.com> <39C27EE6CA7A1E19A496AFF8@caldav.corp.apple.com> <2684.1204560897.167053@peirce.dave.cridland.net> <47CC25E5.3060906@isode.com> <alpine.OSX.1.00.0803031029180.18870@pangtzu.panda.com>
In-Reply-To: <alpine.OSX.1.00.0803031029180.18870@pangtzu.panda.com>
MIME-Version: 1.0
Message-Id: <11196.1204577994.323505@peirce.dave.cridland.net>
Date: Mon, 03 Mar 2008 20:59:54 +0000
From: Dave Cridland <dave@cridland.net>
To: Mark Crispin <mrc@Washington.EDU>
Cc: Cyrus Daboo <cyrus@daboo.name>, ietf-imapext@imc.org, Messaging Organization <morg@ietf.org>, Dan Karp <dkarp@zimbra.com>
Subject: Re: [MORG] Last Call: draft-ietf-imapext-sort (INTERNET MESSAGE ACCESS PROTOCOL - SORT AND THREAD EXTENSIONS) to Proposed Standard
X-BeenThere: morg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Messaging Organization <morg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/morg>, <mailto:morg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/morg>
List-Post: <mailto:morg@ietf.org>
List-Help: <mailto:morg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/morg>, <mailto:morg-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: morg-bounces@ietf.org
Errors-To: morg-bounces@ietf.org
Dropped ietf@ietf from the CC list, and added morg@ietf.org... I think we're moving into the realms of what could usefully be discussed for future extension. The Mail ORGanization list was created to act as a venue some time ago, and I've been remiss in not trying to stimulate discussion. (Partly because I was waiting for things like this draft to be pushed through to RFC, in my defense). On Mon Mar 3 18:44:35 2008, Mark Crispin wrote: > On Mon, 3 Mar 2008, Alexey Melnikov wrote: >>> (In some clients, the sorted list is scrolled to whichever >>> message was previously selected, so it's a fast way of finding >>> other messages by the same person). >> Yea, I do this frequently in Thunderbird. > > As do I. > > Note that an address sort that collates all "mrc" messages together > is more likely to do the right thing that one that collates by name > and has to figure out that "Mark Crispin", "Mark R. Crispin", > "Crispin, Mark", "M Crispin", "Mr. Mark Crispin", "IMAP Support", > etc. are all the same. > > I can think of circumstances where sorting by the full email address is useful (which would also catch the above), and where sorting by the full name is also useful. The case where sorting by only the mailbox is useful is where this is common across domains to mean the same person - true for you, not so for others - including myself. On the other hand, people rarely vary the full name they use in their From header field, even between accounts, in my experience - this may be true for most people and false for you, of course. Equally, if you take subaddressing into account, then the local-part varies for a single user. FWIW, I note that full names are sometimes varied for use in distinct roles ("IMAP Support"), which might even be a positive point for sorting only by full names. >> I frequently sort by subject, because many clients still don't >> support proper threading (threads can become broken due to lack of >> the References header). > > I also sort by Subject (although more commonly ORDERSUBJECT > threading than direct SUBJECT sorting) in cases where the thread > tree has become so complex that it has lost value. A classic > example is when a new thread is started by replying to a message in > a thread that has little or no relationship to the thread. Think > USENET. > > Threads "changing" is indeed a problem for many cases - I'm not sure I see the value in ordering by subject to address it though - could you explain a bit more? (I'm not saying there's no value, I just can't visualize how this helps). >> I also sort by IMAP flags (i.e. I want to see all important >> messages), size and rarely by date. > > Usually for flags I would do a filter rather than a SORT, but it > seems reasonable to me to add such a thing in the first round of > extensions. > > Hard - one has to consider what the flag's precedence is, and how to order flag combinations. Some cases are easy - one might say that (\Flagged) > (\Flagged \Seen) > () > (\Seen), but where user-defined keywords are heavily used, any sort order really needs to be client-defined. > Date sorting seems to be pretty common with our users. Some people > who prefer their mail "in order" use it instead of sequence order > in the mailbox (no sort) which tends to be an INTERNALDATE sort. I've seen people doing both "Sent" and "Received" date sorts. Dave. -- Dave Cridland - mailto:dave@cridland.net - xmpp:dwd@jabber.org - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/ - http://dave.cridland.net/ Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade _______________________________________________ MORG mailing list MORG@ietf.org https://www.ietf.org/mailman/listinfo/morg Note Well: http://www.ietf.org/maillist.html
- Re: [MORG] Last Call: draft-ietf-imapext-sort (IN… Dave Cridland