On Fri, 19 Sep 2003, Andreas Aardal Hanssen wrote: > IMAP provides a transparent interface against any mail store, and IMAP > client should not have to deal with different mail stores as long as > both they and the server both speak perfect IMAP.
Correct. > If my client needs to know how \Noselect works with Maildir++ and MySQL, > and why certain stores need to use \Noinferiors and so on, then writing > an IMAP client is infeasable. Your client does not have to know about Maildir++ and MySQL. Your client does, however, have to know about all the implications and compbinations of \NoSelect and \NoInferiors. Your client has to know why certain mail stores need to use \NoInferiors, and what it means in terms of what the client can or can not do. If this means that writing an IMAP client is infeasable for you, then I guess that's the case. We were able to write an IMAP client that handles these various forms of mail stores. This is all quite complex. IMAP tries to address this complexity with as minimalist and non-judgemental an approach as possible. A client has to deal with the complexity that exists. -- Mark -- http://staff.washington.edu/mrc Science does not emerge from voting, party politics, or public debate. Si vis pacem, para bellum.
