MBOX-Line: From janssen at parc.com  Sun Mar 11 17:24:47 2007
To: imap-protocol@u.washington.edu
From: Bill Janssen <janssen@parc.com>
Date: Fri Jun  8 12:34:38 2018
Subject: [Imap-protocol] mailbox hierarchy conventions? 
In-Reply-To: <alpine.OSX.0.83.0703111704450.20984@pangtzu.panda.com> 
References: <07Mar11.154843pst."57996"@synergy1.parc.xerox.com>
	<alpine.OSX.0.83.0703111704450.20984@pangtzu.panda.com>
Message-ID: <07Mar11.162448pst."57996"@synergy1.parc.xerox.com>

Mark Crispin writes:
> On Sun, 11 Mar 2007, Bill Janssen wrote:
> > I'm reading a lot on the Web about Apple Mail and its notion that all
> > mailboxes be sub-mailboxes of INBOX, apparently because a popular IMAP
> > server does it that way.
> 
> I suggest that you concern yourself with complying with IMAP, and not 
> try to program for the whims of an individual client.  I did not find 
> Apple Mail to be a satifactory IMAP client.

I certainly understand your feelings here, but Apple Mail is the
client I'm trying to support, with all its imperfections.  As for
complying with IMAP, sure, I do indeed want to do just that; but where
there are unspecified things (like how to arrange mailboxes), I'd just
as soon do it the way that some other folks do it, to smooth the path.

> One caution is that UIDs need to be immutable, or at least you need to 
> change the UIDVALIDITY when they change.  This is a problem if you use MH 
> message ID numbers for UIDs, because the mh pack and sort operations will 
> renumber the message ID numbers.

Thanks for that reminder.

> Have you thought about trying UW imapd, even if you plan to deploy your 
> own implementation, just so you have reference to compare?

Good idea.  I hadn't realized that it supported MH folders.  I'll do that.

Bill

