GNOME Bugzilla – Bug 679650
Selecting "Use secure connection" prevents email sending
Last modified: 2012-07-11 12:47:58 UTC
Running Evolution 3.2.3 on Ubuntu 12.04. After successful setup of an Exchange 2010 server, I attempted reply to an email in my Inbox and received the following error. (evolution:21344): libexchangemapi-CRITICAL **: exchange_mapi_connection_find: assertion `profile != NULL' failed After a quick search, I found a workaround in a downstream bug report. I had a quick look at open bugs, and only found one relating to a problem with missing data in the transport URL, however this one is committed already. https://bugzilla.gnome.org/show_bug.cgi?id=664062 After I unchecked "Use secure connection" I was able to send email without any issues.
Thanks for a bug report. I tried to reproduce this with current stable, which is 3.4.3 (the 3.4.4 will contain more fixes in evolution-mapi), and I cannot reproduce this, I have no such critical warning on console. It's possible there was a fix in other part, in evolution itself, like bug #668714 or possibly others. Either way, 3.2.3 is too old for upstream.
I had the same problem on Ubuntu 12.04/Evolution 3.2.3 after editing a MAPI account. I managed to fix it while keeping a secure connection by editing the /apps/evolution/mail/accounts GCconf key. The change required was different from both bug #668714 and bug #664062. Within <transport> I changed security-method=none to security-method=ssl-on-alternate-port.
Ah, I see. Then it's related to this commit: http://git.gnome.org/browse/evolution/commit/?h=gnome-3-4-0&id=72dab6f9
After disabling the "use secure connection", the next day I received a MAPI connection error after boot. It turns out I have to use secure connection to connect. Upon re-checking, everything is working fine.