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

Reply via email to