GNOME Bugzilla – Bug 498475
Cannot access shared folders on IMAP server
Last modified: 2014-04-26 19:04:22 UTC
Please describe the problem: I selected override server supplied namespace in Evoltion, following a FAQ for my IMAP server (Citadel) to get to the shared folders. It does not have any affect. FAQ: http://www.citadel.org/doku.php/faq:favoriteclient:why_don_t_i_see?s=evolution Steps to reproduce: 1. Create a new evolution account 2. From the FAQ: check 'Override server-supplied namespace,' and leave the namespace blank. 3. After Evolution connects, you'll see the public folders. Actual results: No difference with the option unchecked Expected results: The shared folders should appear (at the very least in the subscribe to folder dialog) Does this happen every time? Yes, with this and the previous version of Evolution Other information:
there are many buggy imap servers out there.... ;-) (but yes, it could also be an evo bug. dont know)
This appears to be an Evolution bug. Evolution is honoring the server-supplied namespace for private folders, but it is ignoring the server-supplied namespace for public folders. As far as we can tell, the server is supplying the namespaces correctly: * OK [CAPABILITY IMAP4REV1 NAMESPACE ID ACL AUTH=LOGIN STARTTLS METADATA] ops.xand.com IMAP4rev1 Citadel 7.11 ready 1 LOGIN acancro xxpasswordxx 1 OK [CAPABILITY IMAP4REV1 NAMESPACE ID ACL AUTH=LOGIN STARTTLS METADATA] Hello, Art Cancro 2 NAMESPACE * NAMESPACE (("INBOX/" "/")) NIL (("Public Folders/" "/")) 2 OK NAMESPACE completed
(In reply to comment #1) > there are many buggy imap servers out there.... ;-) > (but yes, it could also be an evo bug. dont know) The IMAP server seems to work OK with other clients (Public folders) and with evoltion as distributed with Ubuntu Dapper.
I can confirm this. IMAP client is standard Fedora Evolution on Fedora 10, that is evolution-2.24.5-1. Server is cyrus-2.2.3 on SLES 9. Thunderbird has no problem whatsoever reading the folders under namespace "" I'd gladly help debugging this. Ingvar $ telnet something imap Connected to something. Escape character is '^]'. * OK something Cyrus IMAP4 v2.2.3 server ready 22 login username secret 22 OK User logged in 22 NAMESPACE * NAMESPACE (("INBOX/" "/")) (("user/" "/")) (("" "/")) 22 OK Completed 22 LOGOUT * BYE LOGOUT received 22 OK Completed
I can confirm this bug with Evolution 2.26.1 I've watched evolution from a distance for the last 3 years and it's almost good enough to use, but this is a blocker.
I think this is the same issue as #513690
I can also confirm this bug with Evolution 2.22.3.1 on Debian Lenny, tested against Cyrus IMAP Server 2.1.18-1+sarge and 2.2.13-10+etch Mozilla Thunderbird and Horde/IMP works perfectly. They both can work with folders shared by other users ("user/" namespace) and public folders located at the root namespace. This bug has been opened more than two years ago and I think that are enough confirmations in it to change its status to anything other than "UNCONFIRMED".
I made a more-or-less functional workaround, that at least let me access our shared folders. It can be used while this bug continues to be ignored. http://ingvar.blog.linpro.no/2010/03/12/working-around-shared-folder-namespace-issues-in-evolution/ Ingvar
Ingvar, thanks for the tip. It worked. I've been told in bug 513690 that a new IMAP provider, called "IMAP+", will debut in Evolution 2.30. Hopefully this problem will be solved definitively.
IMAP+ is definitely better, but still buggy for me, see bug 626535
Superseded by bug 626535, I guess...
Hi Guy, if you have time, could you please check again whether this issue still happens in Evolution 3.8.5 (which has a completely new IMAP+ backend) and update this report by adding a comment and changing the "Version" field and provide information about your distribution? Thanks a lot.
Closing as OBSOLETE per lack of response from reporter. Please reopen if this still happens in 3.12.x or 3.10.x.