ietf-asrg
[Top] [All Lists]

Re: [Asrg] What can we expect MUAs to do?

2010-02-08 06:53:28


--On 7 February 2010 22:31:43 -0800 Steve Atkins <steve(_at_)blighty(_dot_)com> 
wrote:


On Feb 7, 2010, at 10:08 PM, John Levine wrote:

It seems to me that a lot of these arguments would be easier to resolve
if we had an agreed model of an MUA.  So here's an attempt to do so.
This is a generic model of an MUA, the things we can expect any MUA,
or at least most MUAs to do.  The items with one star are supposed to
be universal, the ones with two stars common but not all MUAs do it

A caveat: there are several POP only mail clients, and there are IMAP only mail clients (at least Letters.app is proposed to be IMAP only). You might express that as:

* Log into a mailstore and do POP or IMAP stuff.
** Remember the credentials for that server
** Support both POP and IMAP protocols.
** Log in to several mailstores, remember several sets of credentials.

* Log into a POP server and retrieve mail

** Remember the credentials for that server

** Log into several POP servers, remember several sets of credentials

* Log into one or more IMAP servers and do IMAP stuff

** Remember the credentials for that server

** Log into several IMAP servers, remember several sets of credentials

* Compose and send mail (maybe via SUBMIT, maybe hand off to
 another program)

** Use multiple outbound channels

** Some MUAs match up inbound and outbound channels, some don't

* Store mail messages locally

* Display mail messages to the user

** Render HTML

** Make HTTP requests, needed for HTML rendering

Anything important I forgot?

 * Create and render MIME.

(No, you don't get to call yourself an MUA if you can't do that today).

 ** Support POP / IMAP / ESMTP / SUBMIT over TLS

Cheers,
  Steve

_______________________________________________
Asrg mailing list
Asrg(_at_)irtf(_dot_)org
http://www.irtf.org/mailman/listinfo/asrg



--
Ian Eiloart
IT Services, University of Sussex
01273-873148 x3148
For new support requests, see http://www.sussex.ac.uk/its/help/
_______________________________________________
Asrg mailing list
Asrg(_at_)irtf(_dot_)org
http://www.irtf.org/mailman/listinfo/asrg