MBOX-Line: From dave at cridland.net  Mon Mar 26 04:20:08 2007
To: imap-protocol@u.washington.edu
From: Dave Cridland <dave@cridland.net>
Date: Fri Jun  8 12:34:38 2018
Subject: [Imap-protocol] IMAP features: which clients use them? 
In-Reply-To: <07Mar24.114611pst."57996"@synergy1.parc.xerox.com>
References: <07Mar20.114847pst."57996"@synergy1.parc.xerox.com>
	<07Mar24.114611pst."57996"@synergy1.parc.xerox.com>
Message-ID: <7000.1174904408.192915@peirce.dave.cridland.net>

On Sat Mar 24 13:46:04 2007, Bill Janssen wrote:
> I've started a comparison chart.  My plan is to flesh this out with
> the help of this list, then move it to the Wikipedia page on
> "Comparison of email clients".  Ideally, each box that isn't "?"
> should have a link to a reference that backs up the assertion.  I 
> need
> references on Thunderbird.
> 
> See <http://www.parc.com/janssen/transient/imapclients.html>.
> 
> Tell me what's wrong with it -- what columns and rows are missing.
> 
> Tell me more about specific features of specific clients.

On this list, Polymer supports SEARCH, ESEARCH, NAMESPACE [1], IDLE, 
STARTTLS, SSL [2], MULTIAPPEND, UIDPLUS and IDLE [3].

I just updated 
http://svn.dave.cridland.net/svn/projects/infotrope/polymer/doc/techie-stuff.html 
which has a fairly complete annotated list.

1: NAMESPACE support has a bug, exposed by the UW-IMAP's handling of 
the MH inbox, where the prefix is NIL.
2: SSL support is pretty shaky. It's there, but quite possibly not 
fully working. The real problem is that Polymer cannot easily figure 
out a URL for message parts, and BURL servers cannot handle them 
anyway.
3: Polymer will handle asynchronous updates with or without IDLE, as 
well as dealing with pipelined commands executing out of order, as it 
happens. EXPUNGE is the only thing it's specifically trying to get 
out of IDLE.

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

