Opened 7 years ago
Closed 3 years ago
#1484043 closed Bugs (duplicate)
Global directories not shown
| Reported by: | simmerz | Owned by: | |
|---|---|---|---|
| Priority: | 5 | Milestone: | 0.4-beta |
| Component: | IMAP connection | Version: | 0.1-beta2 |
| Severity: | normal | Keywords: | |
| Cc: | Atrus |
Description
My mail server (IMAP server is Cyrus 2.2) has a globally available Junk folder for all users. However, this does not show up in RoundCube. Interestingly, because of the codebase links, it does work fine in IlohaMail?.
I love the RC interface, but I just can't use it without the global folder being shown.
The directory structure I use is:
INBOX INBOX/Drafts INBOX/Sent INBOX/Trash INBOX/Other folders Junk
in cyrus (because I am using multiple domains), the structure looks like:
users/username^domain^tld/INBOX users/username^domain^tld/INBOX/Drafts users/username^domain^tld/INBOX/Sent users/username^domain^tld/INBOX/Other folders Junk
Junk has read and write access to all, where the others are full access to each user, with admin having full access to everything.
Change History (7)
comment:1 Changed 7 years ago by dolmen
- Component changed from Core functionality to IMAP connection
- Severity changed from major to normal
comment:2 Changed 5 years ago by lolli
I have exactly the same issue with a cyrus 2.2 (Debian stable):
openssl s_client -connect localhost:993
* OK xxxxxx Cyrus IMAP4 v2.2.13-Debian-2.2.13-10 server ready
. login user pass
. OK User logged in
. NAMESPACE
* NAMESPACE (("INBOX." ".")) (("user." ".")) (("" "."))
. OK Completed
. LIST "" *
* LIST (\HasChildren) "." "INBOX"
* LIST (\HasNoChildren) "." "INBOX.Drafts"
* LIST (\HasNoChildren) "." "INBOX.Junk"
.....
* LIST (\HasNoChildren) "." "trainnospam" <- a global folder
* LIST (\HasNoChildren) "." "trainspam" <- another global folder
.....
* LIST (\HasChildren) "." "user.user2" <- access to some other users folders (eg. a global company account accessible from all employees)
* LIST (\HasNoChildren) "." "user.user2.Drafts" <- access to some other users subfolder
* LIST (\HasNoChildren) "." "user.user2.SPAM"
* LIST (\HasNoChildren) "." "user.user2.Sent"
RC neither shows global folders, nor the user.xy folders, regardless of imap_root settings.
comment:4 Changed 5 years ago by thomasb
- Milestone changed from 0.1.1 to 0.4-beta
comment:5 Changed 5 years ago by Atrus
- Cc Atrus added
comment:6 Changed 5 years ago by dbarrett
I have the same issue with a cyrus IMAP server - ie, we use both public folders and shared access to other user's folders from the imap server. This works fine on Thunderbird, Squirrelmail, Outlook and Open-xchange (but not in evolution, sadly. )
For your info we're using the unixheirarchysep option in Cyrus imap, which reports the mailboxes and submailboxes separated with slashes instead of dots. We're not using the alternate namespace option of Cyrus imap.
Here's a dump of the imap connection between thunderbird and the imap server (I've removed some of the subfolders and changed the servername and password. )
- OK servername Cyrus IMAP4 v2.2.3 server ready
1 capability
- CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS NAMESPACE UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE IDLE X-NETSCAPE
1 OK Completed
2 login "dbarrett" "xxxxx"
2 OK User logged in
3 namespace
- NAMESPACE (("INBOX/" "/")) (("user/" "/")) (("" "/"))
3 OK Completed
4 lsub "" "INBOX/*"
- LSUB () "/" "INBOX/Deleted Items"
- LSUB () "/" "INBOX/Drafts"
- LSUB () "/" "INBOX/Hosting"
- LSUB () "/" "INBOX/Junk"
- LSUB () "/" "INBOX/Junk E-mail"
- LSUB () "/" "INBOX/Sent"
- LSUB () "/" "INBOX/Sent Items"
- LSUB () "/" "INBOX/Templates"
- LSUB () "/" "INBOX/Trash"
- LSUB () "/" "INBOX/auditing"
4 OK Completed (0.000 secs 21 calls)
5 lsub "" "user/*"
- LSUB (\HasChildren?) "/" "user/helpdesk"
- LSUB () "/" "user/helpdesk/Dan"
- LSUB () "/" "user/pandrm"
5 OK Completed (0.000 secs 9 calls)
6 lsub "" "*"
- LSUB (\HasChildren?) "/" "INBOX"
- LSUB () "/" "INBOX/Deleted Items"
- LSUB () "/" "INBOX/Drafts"
- LSUB () "/" "INBOX/Hosting"
- LSUB () "/" "INBOX/Junk"
- LSUB () "/" "INBOX/Junk E-mail"
- LSUB () "/" "INBOX/Sent"
- LSUB () "/" "INBOX/Sent Items"
- LSUB () "/" "confirmed_spam"
- LSUB () "/" "filtered_unsure"
- LSUB () "/" "genuine_ham"
- LSUB () "/" "logs"
- LSUB (\HasChildren?) "/" "user/helpdesk"
- LSUB () "/" "user/helpdesk/Dan"
- LSUB () "/" "user/pandrm"
- LSUB () "/" "virus_messages"
- LSUB () "/" "virus_notification"
6 OK Completed (0.000 secs 36 calls)
7 list "" "INBOX"
- LIST (\HasChildren?) "/" "INBOX"
7 OK Completed (0.000 secs 22 calls)
comment:7 Changed 3 years ago by thomasb
- Resolution set to duplicate
- Status changed from new to closed
Duplicate of #1403507

Pleas tell us what appears at the IMAP level by connecting to the server like this: