--On 28 January 2010 20:03:14 -0500 Tim Gray <[email protected]> wrote:


Anyway, here's a link with some IMAP extensions, the RFC's that define
them, and what servers they support:
<http://www.imapwiki.org/Extensions>


The definitive list of extensions is at <http://www.iana.org/assignments/imap4-capabilities> The wiki there only has implementation information for two servers.

The extensions *really* come into their own when you're running on narrow bandwidth connections. For example, you can do a thread-sort before even downloading message headers. Why? For progressive rendering. You can assume the subject line doesn't change, until you have that information. So, the user can be looking for new messages in a thread before the client has the full header information.

A lot of the extensions can be ignored, with only performance implications. Others, like MAILBOX-REFERRALS, may require client side support for a server to function properly.

If we're looking to implement something like -for example- ANNOTATE, we should look to support the extension before rolling our own implementation. Then we might want an alternate implementation for servers that don't support it.

The lemonade standard is a good place to look for extensions that will help with performance.

--
Ian Eiloart
IT Services, University of Sussex
01273-873148 x3148
For new support requests, see http://www.sussex.ac.uk/its/help/
_______________________________________________
[email protected] mailing list
List help: http://lists.ranchero.com/listinfo.cgi/email-init-ranchero.com

Reply via email to