3 Mar 2008 08:07
Re: Last Call: draft-ietf-imapext-sort (INTERNET MESSAGE ACCESS PROTOCOL - SORT AND THREAD EXTENSIONS) to Proposed Standard
Dan Karp <dkarp <at> zimbra.com>
2008-03-03 07:07:50 GMT
2008-03-03 07:07:50 GMT
Let's step back for a moment.
The purpose of sorting in mail clients is so that users can find
messages they're looking for.
After sorting on INTERNALDATE, the user skips down the "Received" column
to the range that their target messages fall in. And, voila! The
messages are there.
After sorting on SUBJECT, the user skips through the results to the set
of messages with the correct normalized subject. This works because the
user mentally normalizes the Subject header in the same way that the
SORT extension does. (The transform's easy to do, and years of mail
client use have trained them to do this; they're not looking under 'R'
for "re: Your Brains".) And, voila! They find the messages.
But sorting on FROM? That's where things break down for the draft.
I took a look at 7 different mail clients: Gmail, mutt, Outlook Express,
PC-Pine, Thunderbird, Yahoo! Mail, and Zimbra. In every single one of
these clients, there is a list of mail messages. And in that list,
every client has a "From" column. And every one of those "From" columns
contains the RFC2822 display-name of the From header of the relevant
message, or the RFC2822 addr-spec if there's no display-name. Every
single one.
Gmail ("search, not sort") doesn't allow you to sort on "From". But
every other client offers a "From" sort. And every client *but* PC-Pine
does it exactly the same way: A straight text sort on the data displayed
(Continue reading)
RSS Feed