I use Mulberry 4.0.8 as my mail client, and it works well with mix-format mailboxes through release 2006g. Beginning with release 2006h, Mulberry misclassifies subordinate mix-format mailboxes as "containers". They are displayed using a folder icon in the server pane (hierarchical list of mailboxes within server), and they cannot be opened to view messages. That's just like filesystem directories are treated. Only top-level mix-format mailboxes can be opened to view messages.
I have included IMAP protocol traces from Mulberry for three UW IMAP releases: 2006g - Mulberry works properly (server claims it is 2006f) 2006h - first release that causes problems in Mulberry 2007d - latest UW IMAP release The mailbox structure is: INBOX a-a2-a3+a41 | +a42 b d+d2 | +d3 KeepAwhile Sent Spam All mailboxes are mix-format, except d is a filesystem directory and d2 and d3 are mbx-format files within d. To produce the protocol traces, I clicked on the "+" icons in the Mulberry server pane to expand the hierarchical lists for the "a" and "d" hierarchies. On release 2006h and later a2, a3, a41 and a42 appear as folders and cannot be opened in Mulberry to view messages. Other IMAP clients, like Alpine and Thunderbird, appear to be unaffected. Comments about the differences in server responses which are causing problems in Mulberry would be appreciated. Thanks, -- Bart ----- Begin 2006g ----- --> #Logging started by Mulberry on Mon Nov 10 19:11:29 2008 --> #1 Starting IMAP Session on Mon Nov 10 19:11:34 2008: solara.jan.idmcnet.com --> #1.5672 Mon Nov 10 19:11:35 2008 * OK [CAPABILITY IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS STARTTLS LOGINDISABLED] solara.jan.idmcnet.com IMAP4rev1 2006f.379.1IDMC at Mon, 10 Nov 2008 19:11:35 -0700 (MST) --> #1.5672 Mon Nov 10 19:11:35 2008 A00001 CAPABILITY * CAPABILITY IMAP4REV1 LITERAL+ IDLE UIDPLUS NAMESPACE MAILBOX-REFERRALS BINARY UNSELECT SCAN SORT THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND SASL-IR LOGIN-REFERRALS STARTTLS LOGINDISABLED A00001 OK CAPABILITY completed --> #1.5672 Mon Nov 10 19:11:35 2008 A00002 STARTTLS A00002 OK STARTTLS completed --> #1.5672 Mon Nov 10 19:11:35 2008 A00003 CAPABILITY * CAPABILITY IMAP4REV1 LITERAL+ IDLE UIDPLUS NAMESPACE MAILBOX-REFERRALS BINARY UNSELECT SCAN SORT THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND SASL-IR LOGIN-REFERRALS AUTH=PLAIN AUTH=LOGIN A00003 OK CAPABILITY completed --> #1.5672 Mon Nov 10 19:11:35 2008 --> #1.5672 Mon Nov 10 19:11:35 2008 A00005 LSUB "" "*" A00005 OK LSUB completed --> #1.5672 Mon Nov 10 19:11:35 2008 A00006 LIST "" "%" * LIST () "/" Sent * LIST (\NoSelect) "/" d * LIST () "/" Spam * LIST () "/" a * LIST () "/" KeepAwhile * LIST () "/" b * LIST () "/" INBOX A00006 OK LIST completed --> #1.5672 Mon Nov 10 19:11:35 2008 A00007 LIST "" "%/%" * LIST () "/" Sent * LIST (\NoSelect) "/" d * LIST (\NoInferiors \UnMarked) "/" d/d2 * LIST (\NoInferiors \UnMarked) "/" d/d3 * LIST () "/" Spam * LIST () "/" a * LIST () "/" a/a2 * LIST () "/" KeepAwhile * LIST () "/" b A00007 OK LIST completed --> #1.5672 Mon Nov 10 19:11:38 2008 A00008 LIST "" "a/%/%" * LIST () "/" a/a2 * LIST () "/" a/a2/a3 A00008 OK LIST completed --> #1.5672 Mon Nov 10 19:11:39 2008 A00009 LIST "" "a/a2/%/%" * LIST () "/" a/a2/a3 * LIST () "/" a/a2/a3/a41 * LIST () "/" a/a2/a3/a42 A00009 OK LIST completed --> #1.5672 Mon Nov 10 19:11:40 2008 A00010 LIST "" "a/a2/a3/%/%" * LIST () "/" a/a2/a3/a41 * LIST () "/" a/a2/a3/a42 A00010 OK LIST completed --> #1.5672 Mon Nov 10 19:11:41 2008 A00011 LIST "" "d/%/%" A00011 OK LIST completed --> #1.5672 Mon Nov 10 19:11:47 2008 A00012 LOGOUT * BYE solara.jan.idmcnet.com IMAP4rev1 server terminating connection A00012 OK LOGOUT completed --> #1 Stopping IMAP Session on Mon Nov 10 19:11:47 2008 --> #Logging stopped by Mulberry on Mon Nov 10 19:11:49 2008 ----- End 2006g ----- ----- Begin 2006h ----- --> #Logging started by Mulberry on Mon Nov 10 19:13:16 2008 --> #1 Starting IMAP Session on Mon Nov 10 19:13:20 2008: solara.jan.idmcnet.com --> #1.2200 Mon Nov 10 19:13:20 2008 * OK [CAPABILITY IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS STARTTLS LOGINDISABLED] solara.jan.idmcnet.com IMAP4rev1 2006h.380.1IDMC at Mon, 10 Nov 2008 19:13:20 -0700 (MST) --> #1.2200 Mon Nov 10 19:13:20 2008 A00001 CAPABILITY * CAPABILITY IMAP4REV1 LITERAL+ IDLE UIDPLUS NAMESPACE MAILBOX-REFERRALS BINARY UNSELECT SCAN SORT THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND SASL-IR LOGIN-REFERRALS STARTTLS LOGINDISABLED A00001 OK CAPABILITY completed --> #1.2200 Mon Nov 10 19:13:20 2008 A00002 STARTTLS A00002 OK STARTTLS completed --> #1.2200 Mon Nov 10 19:13:20 2008 A00003 CAPABILITY * CAPABILITY IMAP4REV1 LITERAL+ IDLE UIDPLUS NAMESPACE MAILBOX-REFERRALS BINARY UNSELECT SCAN SORT THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND SASL-IR LOGIN-REFERRALS AUTH=PLAIN AUTH=LOGIN A00003 OK CAPABILITY completed --> #1.2200 Mon Nov 10 19:13:20 2008 --> #1.2200 Mon Nov 10 19:13:21 2008 A00005 LSUB "" "*" A00005 OK LSUB completed --> #1.2200 Mon Nov 10 19:13:21 2008 A00006 LIST "" "%" * LIST () "/" Sent * LIST (\NoSelect) "/" d * LIST () "/" Spam * LIST () "/" a * LIST () "/" KeepAwhile * LIST () "/" b * LIST () "/" INBOX A00006 OK LIST completed --> #1.2200 Mon Nov 10 19:13:21 2008 A00007 LIST "" "%/%" * LIST () "/" Sent/ * LIST (\NoSelect) "/" d/ * LIST (\NoInferiors \UnMarked) "/" d/d2 * LIST (\NoInferiors \UnMarked) "/" d/d3 * LIST () "/" Spam/ * LIST () "/" a/ * LIST () "/" a/a2 * LIST () "/" KeepAwhile/ * LIST () "/" b/ A00007 OK LIST completed --> #1.2200 Mon Nov 10 19:13:22 2008 A00008 LIST "" "a/%/%" * LIST () "/" a/a2/ * LIST () "/" a/a2/a3 A00008 OK LIST completed --> #1.2200 Mon Nov 10 19:13:23 2008 A00009 LIST "" "a/a2/%/%" * LIST () "/" a/a2/a3/ * LIST () "/" a/a2/a3/a41 * LIST () "/" a/a2/a3/a42 A00009 OK LIST completed --> #1.2200 Mon Nov 10 19:13:24 2008 A00010 LIST "" "a/a2/a3/%/%" * LIST () "/" a/a2/a3/a41/ * LIST () "/" a/a2/a3/a42/ A00010 OK LIST completed --> #1.2200 Mon Nov 10 19:13:25 2008 A00011 LIST "" "d/%/%" A00011 OK LIST completed --> #1.2200 Mon Nov 10 19:13:28 2008 A00012 LOGOUT * BYE solara.jan.idmcnet.com IMAP4rev1 server terminating connection A00012 OK LOGOUT completed --> #1 Stopping IMAP Session on Mon Nov 10 19:13:28 2008 --> #Logging stopped by Mulberry on Mon Nov 10 19:13:31 2008 ----- End 2006h ----- ----- Begin 2007d ----- --> #Logging started by Mulberry on Mon Nov 10 19:14:48 2008 --> #1 Starting IMAP Session on Mon Nov 10 19:14:53 2008: solara.jan.idmcnet.com --> #1.4148 Mon Nov 10 19:14:53 2008 * OK [CAPABILITY IMAP4REV1 I18NLEVEL=1 LITERAL+ SASL-IR LOGIN-REFERRALS STARTTLS LOGINDISABLED] solara.jan.idmcnet.com IMAP4rev1 2007d.404IDMC at Mon, 10 Nov 2008 19:14:53 -0700 (MST) --> #1.4148 Mon Nov 10 19:14:53 2008 A00001 CAPABILITY * CAPABILITY IMAP4REV1 I18NLEVEL=1 LITERAL+ IDLE UIDPLUS NAMESPACE CHILDREN MAILBOX-REFERRALS BINARY UNSELECT ESEARCH WITHIN SCAN SORT THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND SASL-IR LOGIN-REFERRALS STARTTLS LOGINDISABLED A00001 OK CAPABILITY completed --> #1.4148 Mon Nov 10 19:14:53 2008 A00002 STARTTLS A00002 OK STARTTLS completed --> #1.4148 Mon Nov 10 19:14:53 2008 A00003 CAPABILITY * CAPABILITY IMAP4REV1 I18NLEVEL=1 LITERAL+ IDLE UIDPLUS NAMESPACE CHILDREN MAILBOX-REFERRALS BINARY UNSELECT ESEARCH WITHIN SCAN SORT THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND SASL-IR LOGIN-REFERRALS AUTH=PLAIN AUTH=LOGIN A00003 OK CAPABILITY completed --> #1.4148 Mon Nov 10 19:14:53 2008 --> #1.4148 Mon Nov 10 19:14:53 2008 A00005 LSUB "" "*" A00005 OK LSUB completed --> #1.4148 Mon Nov 10 19:14:53 2008 A00006 LIST "" "%" * LIST (\HasNoChildren) "/" Sent * LIST (\NoSelect \HasChildren) "/" d * LIST (\HasNoChildren) "/" Spam * LIST (\HasChildren) "/" a * LIST (\HasNoChildren) "/" KeepAwhile * LIST (\HasNoChildren) "/" b * LIST () "/" INBOX A00006 OK LIST completed --> #1.4148 Mon Nov 10 19:14:53 2008 A00007 LIST "" "%/%" * LIST (\HasNoChildren) "/" Sent/ * LIST (\NoSelect \HasChildren) "/" d/ * LIST (\NoInferiors \UnMarked) "/" d/d2 * LIST (\NoInferiors \UnMarked) "/" d/d3 * LIST (\HasNoChildren) "/" Spam/ * LIST (\HasChildren) "/" a/ * LIST (\HasChildren) "/" a/a2 * LIST (\HasNoChildren) "/" KeepAwhile/ * LIST (\HasNoChildren) "/" b/ A00007 OK LIST completed --> #1.4148 Mon Nov 10 19:14:55 2008 A00008 LIST "" "a/%/%" * LIST (\HasChildren) "/" a/a2/ * LIST (\HasChildren) "/" a/a2/a3 A00008 OK LIST completed --> #1.4148 Mon Nov 10 19:14:55 2008 A00009 LIST "" "a/a2/%/%" * LIST (\HasChildren) "/" a/a2/a3/ * LIST (\HasNoChildren) "/" a/a2/a3/a41 * LIST (\HasNoChildren) "/" a/a2/a3/a42 A00009 OK LIST completed --> #1.4148 Mon Nov 10 19:14:56 2008 A00010 LIST "" "a/a2/a3/%/%" * LIST (\HasNoChildren) "/" a/a2/a3/a41/ * LIST (\HasNoChildren) "/" a/a2/a3/a42/ A00010 OK LIST completed --> #1.4148 Mon Nov 10 19:14:58 2008 A00011 LIST "" "d/%/%" A00011 OK LIST completed --> #1.4148 Mon Nov 10 19:15:01 2008 A00012 LOGOUT * BYE solara.jan.idmcnet.com IMAP4rev1 server terminating connection A00012 OK LOGOUT completed --> #1 Stopping IMAP Session on Mon Nov 10 19:15:01 2008 --> #Logging stopped by Mulberry on Mon Nov 10 19:15:03 2008 ----- End 2007d ----- _______________________________________________ Imap-uw mailing list Imap-uw@u.washington.edu http://mailman2.u.washington.edu/mailman/listinfo/imap-uw