GNOME Bugzilla – Bug 357090
Can't connect to IMAP over SSL
Last modified: 2008-03-18 17:21:18 UTC
Please describe the problem: I recently tried upgrading from evolution 2.6.2 to 2.8.0. The new version would not connect to the company's IMAP server, which is running from MS Exchange 2003. The error message I get is "SSL unavailable". To debug the issue, I set up an stunnel proxy on my desktop in order to monitor the IMAP traffic before it got encrypted, and turned encryption off in evolution. But with this setup, evolution was able to successfully connect to the IMAP server and retrieve my mail. I've tried using both TLS and SSL in the security settings; they both failed with the same error. Because of this problem, crashing issues (bug #357078), and a reduction in usability of the calendar component, I've uninstalled version 2.8.0 and went back to 2.6.2. Steps to reproduce: 1. Set up an account on an IMAP server which requires SSL encryption. (I don't know whether it makes a difference that the mail server is MS Exchange 2003.) 2. Try to connect to your mailbox. Actual results: "Could not connect to" (my mail server) ": SSL unavailable" Expected results: It should establish a secure connection. Does this happen every time? Yes. Other information: evolution-2.8.0 evolution-connector-2.8.0 evolution-data-server-1.8.0 gnutls-1.2.11 gtk2-2.8.18 glib2-2.10.3 gtkhtml3-3.12.0 nspr-4.6.1 nss-3.11 openldap-2.2.13 libgnome-2.14.1 gnome-panel-2.14.2 (let me know if anything else may be relevant)
can you please take a look at www.gnome.org/projects/evolution/bugs.shtml and set CAMEL_DEBUG=all as described there? thanks in advance
trevin: hello?
Created attachment 73859 [details] output from evolution after setting CAMEL_DEBUG=all CAMEL_VERBOSE_DEBUG=1 Sorry for the delay, but it's very disruptive for me to switch back and forth between 2.6.2 and 2.8.0 due to the fact that gnome-panel, control-center, and gaim all have dependencies on evolution-data-server. Here's the debugging output you requested. I tried to get a packet log out of ethereal as well, but it turns out evolution never attempted to connect to the mail server.
uhm, sorry, i wasn't aware of that fact that switching is so hard. thanks for your efforts. this is imap over exchange. CamelException.setv(0xb5f09334, 303, 'Could not connect to exchange2003-server.boingo.com: SSL unavailable') sush, can i ask you to take a look at this? thanks in advance.
This is still broken in 2.8.2.1. I had upgraded to see if it would fix a calendar time zone problem -- which it did not (bug #301363). Since this bug is not fixed yet, I'll have to revert to 2.6.2 again to use my email.
It must have something to do with my libraries. I just tried the evolution 2.8.2.1 on a different system with Fedora Core 6 installed, and was able to connect to our IMAP server without any problem. The system on which it's broken is based on Red Hat Enterprise Linux 4, with some custom updates (newer Firefox & mozilla, updated Gnome, etc). I may just end up replacing my whole OS, if I can ever find enough down time for it...
or maybe custom distro patch ?
I had this problem (on Debian) which was fixed by upgrading libgnutls and evolution. Here is a full list of packages I upgraded in one hit, so I'm not sure if it was upgrading libgnutls or evolution that fixed the problem. Maybe both. Package Old version New Version libgnutls13 2.0.4-1 2.0.4-3 evolution 2.12.3-1 2.12.3-1.1 evolution-common 2.12.3-1 2.12.3-1.1 evolution-data-server 1.12.2-1+b1 1.12.3-1 evolution-data-server-common 1.12.2-1 1.12.3-1 libedataserver1.2-9 1.12.2-1+b1 1.12.3-1 libcamel1.2-10 1.12.2-1+b1 1.12.3-1 libebook1.2-9 1.12.2-1+b1 1.12.3-1 libecal1.2-7 1.12.2-1+b1 1.12.3-1 libedata-book1.2-2 1.12.2-1+b1 1.12.3-1 libedata-cal1.2-6 1.12.2-1+b1 1.12.3-1 libegroupwise1.2-13 1.12.2-1+b1 1.12.3-1 libedataserverui1.2-8 1.12.2-1+b1 1.12.3-1 libexchange-storage1.2-3 1.12.2-1+b1 1.12.3-1 evolution-plugins 2.12.3-1 2.12.3-1.1 I think I had the same error a while back when using TLS (SSL worked) which would cause an error message to be logged with my IMAP server but which has now been fixed. Perhaps you could retest.
Too late to retest; I upgrade my OS last November (three weeks after my previous message). I may have to do so again soon, because just today I upgraded evolution to 2.22 and now half of the icons are broken. But that's a different problem altogether.