There are so many bugs in dealing with calendar, notebook, and addressbook subfolders in both ZWC and the server that the only correct approach for now is for all migration wizards to avoid them. For example, bug 15698, bug 19100, bug 13004 aren't even targeted until 5.5. I've filed
Bug 26100 - Migration wizards need to avoid creating sub-calendars
Unfortunately, I've got a bunch of sub-calendars on the system already, and I can't even rename them to fix the problem. zmmailbox purports to allow this, but silently does nothing.
Code:
mbox user@example.com> gaf
Id View Unread Msg Count Path
---------- ---- ---------- ---------- ----------
...
10 appo 0 209 /Calendar
6330 appo 0 61 /Calendar/Personal Time
mbox user@example.com> rf "/Calendar/Personal Time" "/Personal Time"
mbox user> gaf
Id View Unread Msg Count Path
---------- ---- ---------- ---------- ----------
...
10 appo 0 209 /Calendar
6330 appo 0 61 /Calendar/Personal Time