Re: Mulberry gone, now what?
- From: Mark Crispin <MRC@xxxxxxxxxxxxxxxxxx>
- Date: Fri, 7 Oct 2005 12:44:55 -0700
On Fri, 7 Oct 2005, usenet@xxxxxxxxxx wrote:
But the problem is that the client can't "determine what sort of naming and hierarchy conventions ....", the server dictates it in general.
I'm not sure which meaning of "determine" you intend here.
If by "determine" you mean "decide", then that is correct; in IMAP the server (and by extension the server management) decides the naming and hierarchy conventions, not the client.
Over a decade ago, this was considered to be a feature, not a bug. The idea here was that all clients of the server would be made to behave in the same way; and thus the server provider's helpdesk doesn't need to know how a particular client works.
This conflicts with the desire of client authors to have all servers accessed by the client behave in the same way; and thus the client vendor's helpdesk doesn't need to know how a particular server works.
The sad result was that both sides refused to compromise. At least one client author told me that he did not care what the server exported; his policy was that his client defined the one true way of hierarchy and naming, regardless of server policy.
The lesson is that it is a mistake to allow either server or client to decide naming and hierarchy policy; the protocol must decide. But it wasn't until the widespread deployment of URIs that this was generally recognized (not to mention any sort of concensus of what the one true naming and hierarchy should look like!).
If by "determine" you mean "figure out the server's naming and hierarchy conventions", IMAP provides the means to do this. The problem is that many clients don't use these mechanisms and/or ignore what these mechanisms tell them.
None of this, by the way, is an attribute of IMAP; naming and hierarchy was glommed onto IMAP after the fact. IMAP2 had none of this nonsense; and I opposed the addition of the mailbox management commands to IMAP. I always felt that a separate protocol should manage mailboxes, leaving IMAP to focus on its original design of managing messages within a mailbox.
-- Mark --
http://staff.washington.edu/mrc Science does not emerge from voting, party politics, or public debate. Si vis pacem, para bellum. .
- Follow-Ups:
- Re: Mulberry gone, now what?
- From: usenet
- Re: Mulberry gone, now what?
- References:
- Mulberry gone, now what?
- From: Yiorgos Adamopoulos
- Re: Mulberry gone, now what?
- From: kael
- Re: Mulberry gone, now what?
- From: usenet
- Re: Mulberry gone, now what?
- From: Mark Crispin
- Re: Mulberry gone, now what?
- From: usenet
- Re: Mulberry gone, now what?
- From: Mark Crispin
- Re: Mulberry gone, now what?
- From: usenet
- Mulberry gone, now what?
- Prev by Date: Re: Mulberry gone, now what?
- Next by Date: Re: Mulberry gone, now what?
- Previous by thread: Re: Mulberry gone, now what?
- Next by thread: Re: Mulberry gone, now what?
- Index(es):
Relevant Pages
|