6.0.0-alpha12
6/7/25

[#5013] handling of INBOX in folder navigator
Summary handling of INBOX in folder navigator
Queue IMP
Queue Version 4.1.3
Type Enhancement
State Rejected
Priority 1. Low
Owners slusarz (at) horde (dot) org
Requester stephan (at) stean (dot) ch
Created 02/19/2007 (6683 days ago)
Due
Updated 03/01/2007 (6673 days ago)
Assigned
Resolved 03/01/2007 (6673 days ago)
Milestone
Patch No

History
03/01/2007 07:00:19 AM Michael Slusarz Comment #3
State ⇒ Rejected
Reply to this comment
Sure, INBOX can take subfolders - and this is precisely why the base 
namespace doesn't "live" under INBOX and why we don't show it that 
way: for personal namespaces other than 'INBOX' you can have a 
subfolder 'foo' under INBOX (INBOX.foo) and a folder 'foo' in the base 
namespace and these folders are completely independent of one another. 
  (If the base namespace is 'INBOX' then adding a folder under INBOX 
is identical to adding a base folder so you will never see a folder 
living under INBOX in this situation.)



This works perfectly fine in HEAD too.  Since the IMAP tree has been 
totally rewritten for HEAD, we are not going to do anything about this 
in 4.1.3.
02/22/2007 12:00:05 AM Jan Schneider Comment #2
Assigned to Michael Slusarz
State ⇒ Feedback
Reply to this comment
Michael, can we determine reliably whether INBOX can take subfolders? 
Or should we not allow this at all since they won't be displayed below 
INBOX anyway?
02/19/2007 07:03:04 PM stephan (at) stean (dot) ch Comment #1
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ handling of INBOX in folder navigator
Queue ⇒ IMP
State ⇒ New
Reply to this comment
As far as I have understood the new folder policy, about hierachies,

all flat, nothing below INBOX.



This means, at least this reflects the behaviour of my installation,

that creating a new folder inside INBOX will fail. In my configuration

with courier-imap, the request parameter sent to IMP is INBOX

without a dot at the end:



<option value="INBOX" selected="selected">Inbox</option>

<option value="INBOX.asdf">asdf</option>

<option value="INBOX.Trash">Trash</option>




Saved Queries