Re: [imap5] Designing a new replacement protocol for IMAP

Jan Kundrát <jkt@flaska.net> Wed, 15 February 2012 18:25 UTC

Return-Path: <jkt@flaska.net>
X-Original-To: imap5@ietfa.amsl.com
Delivered-To: imap5@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B664B21E8086 for <imap5@ietfa.amsl.com>; Wed, 15 Feb 2012 10:25:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.95
X-Spam-Level:
X-Spam-Status: No, score=-0.95 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_CZ=0.445, HOST_EQ_CZ=0.904, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QzdPsnj5nF+n for <imap5@ietfa.amsl.com>; Wed, 15 Feb 2012 10:25:56 -0800 (PST)
Received: from serv132.fzu.cz (serv132.fzu.cz [147.231.26.132]) by ietfa.amsl.com (Postfix) with ESMTP id 8BE5E21E8029 for <imap5@ietf.org>; Wed, 15 Feb 2012 10:25:55 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AocDABv4O0+T5xpZgWdsb2JhbABDhRGrUyIBARYmJ4FyAQEFI2YLGAkhAgIPAkYTCAEBsAqRfYwMUQ4JA4NFAwYHBgkEDwIYFYIHgRYEjk2BG4VOkmk
X-IronPort-AV: E=Sophos; i="4.73,424,1325458800"; d="asc'?scan'208"; a="4580945"
Received: from freja.fzu.cz ([147.231.26.89]) by serv147.fzu.cz with ESMTP; 15 Feb 2012 19:25:53 +0100
Received: from svist.flaska.net (pc069c.fzu.cz [147.231.27.69]) by freja.fzu.cz (Postfix) with ESMTPSA id 3146C3DA82 for <imap5@ietf.org>; Wed, 15 Feb 2012 19:25:53 +0100 (CET)
Message-ID: <4F3BF8B0.50707@flaska.net>
Date: Wed, 15 Feb 2012 19:25:52 +0100
From: Jan Kundrát <jkt@flaska.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0) Gecko/20120128 Thunderbird/9.0
MIME-Version: 1.0
To: imap5@ietf.org
References: <833EE8EEE88E4ADE5CDDDADB@caldav.corp.apple.com> <4F3835A1.7060804@qbik.com> <B764BD8C8B6047E659EABBE2@caldav.corp.apple.com> <4F397212.1030107@qbik.com> <20120213210805.GB13029@launde.brong.net> <alpine.LSU.2.00.1202151405550.30682@hermes-2.csi.cam.ac.uk> <1329315552.1444.140661036879893@webmail.messagingengine.com> <4F3BBFA4.8010107@isode.com> <1329316981.8310.140661036883625@webmail.messagingengine.com> <4F3BC7DA.5070803@gulbrandsen.priv.no> <20120215181047.GB13906@launde.brong.net>
In-Reply-To: <20120215181047.GB13906@launde.brong.net>
X-Enigmail-Version: 1.3.5
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="------------enig9F043C398C4B7A65A0FF5529"
Subject: Re: [imap5] Designing a new replacement protocol for IMAP
X-BeenThere: imap5@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion on drastically slimming-down IMAP." <imap5.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/imap5>, <mailto:imap5-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/imap5>
List-Post: <mailto:imap5@ietf.org>
List-Help: <mailto:imap5-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/imap5>, <mailto:imap5-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Feb 2012 18:25:57 -0000

On 02/15/12 19:10, Bron Gondwana wrote:
> Along with \Recent, which is also magic - it's a read only value where
> EVERYTHING ELSE in the same space is writable (ACLs permitting), it's
> defined in a way that makes multi-session a pain.  It's a wart.

On the other hand, some people (you know, I keep telling myself that I
cannot possibly be alone in this) use the lack of \Seen to mean "I
should do something for this mail", which means that we have a lot of
"unread" messages in our mailboxes. Having a way of automatically
marking those messages which are *really* fresh arrivals is therefore
very convenient, and \Recent does exactly that.

Sure, we can use another flag for this, but having these flags managed
by the server means that no client has to ever touch it, and therefore
it will "just work" all the time. That's a pretty big benefit, IMHO.

(Yes, I typically run just a single instance of a MUA these days and lug
my laptop around -- that might explain why this works for me.)

Cheers,
Jan

-- 
Trojita, a fast e-mail client -- http://trojita.flaska.net/