[Evolution] evo 1.4.5 with dovecot imap not showing subfolders



I've just set up a dovecot imap server with the following folder
hierarchy:
INBOX
  Drafts
  Sent
  Trash
- adsf
    fdsa
- bar
    baz
  test1

This displays correctly with Squirrelmail but Evolution doesn't display
the subfolders fdsa and baz.

Here is the connection log

$ export CAMEL_VERBOSE_DEBUG=1
$ evolution
received: * OK dovecot ready.
sending : A00000 CAPABILITY
received: * CAPABILITY IMAP4rev1 SORT THREAD=REFERENCES MULTIAPPEND
UNSELECT LITERAL+ IDLE CHILDREN LISTEXT LIST-SUBSCRIBED AUTH=PLAIN
received: A00000 OK Capability completed.
sending : A00001 LOGIN xxx xxx
received: A00001 OK Logged in.
sending : A00002 LIST "" {1+}
%
received: * LIST (\Children \UnMarked) "." "bar"
received: * LIST (\UnMarked) "." "Sent"
received: * LIST (\UnMarked) "." "Trash"
received: * LIST (\UnMarked) "." "Drafts"
received: * LIST (\Children \UnMarked) "." "adsf"
received: * LIST (\UnMarked) "." "test1"
received: * LIST (\UnMarked) "." "INBOX"
received: A00002 OK List completed.
sending : A00003 LIST "" {5+}
bar/%
received: A00003 OK List completed.
sending : A00004 LIST "" {6+}
Sent/%
received: A00004 OK List completed.
sending : A00005 LIST "" {7+}
Trash/%
received: A00005 OK List completed.
sending : A00006 LIST "" {8+}
Drafts/%
received: A00006 OK List completed.
sending : A00007 LIST "" {6+}
adsf/%
received: A00007 OK List completed.
sending : A00008 LIST "" {7+}
test1/%
received: A00008 OK List completed.
sending : A00009 LIST "" {7+}
INBOX/%
received: A00009 OK List completed.
sending : A00010 STATUS test1 (UNSEEN)
received: * STATUS "test1" (UNSEEN 0)
received: A00010 OK Status completed.
sending : A00011 STATUS bar (UNSEEN)
received: * STATUS "bar" (UNSEEN 0)
received: A00011 OK Status completed.
sending : A00012 STATUS adsf (UNSEEN)
received: * STATUS "adsf" (UNSEEN 0)
received: A00012 OK Status completed.
sending : A00013 STATUS Trash (UNSEEN)
received: * STATUS "Trash" (UNSEEN 0)
received: A00013 OK Status completed.
sending : A00014 STATUS Sent (UNSEEN)
received: * STATUS "Sent" (UNSEEN 0)
received: A00014 OK Status completed.
sending : A00015 STATUS INBOX (UNSEEN)
received: * STATUS "INBOX" (UNSEEN 0)
received: A00015 OK Status completed.
sending : A00016 STATUS Drafts (UNSEEN)
received: * STATUS "Drafts" (UNSEEN 0)
received: A00016 OK Status completed.

Creating a subfolder of asdf gives:
sending : A00017 SELECT adsf
received: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
received: * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft
\*)] Flags permitted.
received: * 0 EXISTS
received: * 0 RECENT
received: * OK [UIDVALIDITY 1083922245] UIDs valid
received: * OK [UIDNEXT 1] Predicted next UID
received: A00017 OK [READ-WRITE] Select completed.
sending : A00018 LIST "" adsf
received: * LIST (\Children \UnMarked) "." "adsf"
received: A00018 OK List completed.
sending : A00019 CREATE adsf/qwer
received: A00019 NO Invalid mailbox name: adsf/qwer

So knowing nothing about IMAP it looks like Evolution is ignoring the
\Children and the "." folder delimiter.

This looks identical to the problem this guy is having:
http://lists.ximian.com/archives/public/evolution/2003-November/033624.html

-- 
Steve Baker <steve stevebaker org>




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]