Evolution Email Client and Microsoft Exchange Server 2007 Connectivity Problem

by on July 11, 2007 · 49 comments· LAST UPDATED December 31, 2007

in , ,

Does any one know if the Evolution will work with Microsoft Exchange Server 2007? I’ve client and she needs to connect to corporate Microsoft Exchange Server 2007. The problem is - connectivity doesn’t work. If anyone has any information or workaround please comment back.

Update 31/Dec/2007: Rocky pointed me to a thread about MAPI based plugin. It claims to works with Exchange server 2007.

TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!

{ 49 comments… read them below or add one }

1 Paul July 12, 2007 at 8:31 am

Have you tried the openchange MAPI plug-in for Evolution? It’s only a TP at the min but there next release is due out next week I think.


2 Philipp July 12, 2007 at 9:45 am


since we just migrated to Exchange 2007 I can tell you, that Evolution will (i guess: for a long time) not be able to connect to Exchange 2007.

Evolution uses the Webfrontend to communicate. Since this is a complete rewrite for 2007, evolution is pretty useless.

She can only use the frontend or use Outlook in a Virtual environment or remote desktop.

If anyone knows better, I am happy to hear.



3 Paul July 12, 2007 at 11:47 am

But by using OpenChange it uses MAPI and not the webinterface.


4 nixCraft July 12, 2007 at 12:53 pm

Paul, it doesn’t work.

Philipp, you are 100% right. Just talked to someone at Novell support and they said it is unsupported. I ‘ve forwarded idea about using frontend or rdesktop.

I Appreciate all feedback!


5 Jose January 25, 2011 at 4:09 pm

I just done it and worked

Thanks Paul


6 nixCraft July 12, 2007 at 12:55 pm

Let me get more info about OpenChange, thanks!


7 Richard August 12, 2007 at 10:59 am

Hmm, that’s a right pain. I was getting all excited about migrating to Ubuntu / Evolution in a dual boot environment. I guess I’m stuck with OWA or IMAP now…

Thanks for the definitive answer anyway!


8 Gnipper August 23, 2007 at 9:44 am

Have a look at the Evolution-Brutus connector and server. I believe this provides a solution to Evolution/Exchange 2007 connectivity.



9 anonymous November 19, 2008 at 3:32 am

gnipper, thats a great find, but I wont be able to tell my IT dept to run the server app. Too bad though. I thought my answer had finally arrived.


10 Andrew December 30, 2008 at 4:45 pm

I was able to get evolution to connect to Exchange 2007 at my company using the IMAP setting and using the IP address of the mail server. for some reason the server name wouldn’t recognize. I can get Evolution to connect to exchange using OWA until it tries to authenticate my username/password, then it fails. All this means, i can only send/recieve e-mail, i cannot use contacts, GAL, or Calendar. slightly dissapointing, but at least i got this far…


11 Chris April 13, 2009 at 4:04 pm

Crossover Linux by CodeWeavers works very well for Outlook 2003 connecting to exchange 2007 server. Have not tested office 2007/ outlook at this poing


12 Davidoff April 14, 2009 at 10:16 pm

Chris, would you explain in bit more details, as what is Crossover Linux by CodeWeavers? I think many other people waiting for an easy answer for this Evolution Exchange2007.


13 nixCraft April 14, 2009 at 11:35 pm

Crossover is built upon open source WINE software and it runs many Windows apps such as Office, Photoshop, Outlook etc under Linux operating systems. It cost around USD 40. More info at the following url:




14 Panagiotis June 22, 2009 at 6:29 pm

Crossover is very nice but the smime email functionality doesn’t not work with outlook 2007 :-( i have tried loading the certificates through ie7, but they aren’t loaded …


15 njwetsu July 3, 2009 at 4:56 pm

I have smime working under outlook 2007 using crossover, you just have to import your certificates into outlook security manager.


16 Rekees August 18, 2009 at 1:48 pm

Thanks for the cxlinux info; I’ll give it a shot.
But back to the original question: when is Novell going to support Evolution for Exchange Server 2007, especially calendaring? We are a Unix shop and there are plenty of people interested in it.


17 Frederick Gocheco September 4, 2009 at 2:32 am

Hi Andrew,
What do I need to connect evolution to Exchange 2007. I am using Opensuse


18 pureart2000 September 25, 2009 at 9:14 am

Evolution is capable of communicating with Microsoft Exchange servers if you install the Microsoft Exchange Connector.


19 Einar September 29, 2009 at 1:44 pm

Using IMAP in Evolution does not give you calendar, and contacts etc. The e-mail part works alright, though :)

Crossover using Wine Office 2007 installation on XP partition is a solution. But I’m having some problems getting Office 2007 up and running on wine. (I don’t want to install Office suite on Linux when already installed on XP partition). i would appreciate to have a tutorial on that.


20 Robert October 16, 2009 at 10:50 pm

My enterprise is a full Exchange 2007 shop and I’m trying to connect using Evolution 2.26.1 using either the Exchange MAPI or the MS Exchange OWA Server Type. Running Ubuntu 9.0 (2.6.18-128.2.1.el5 for i686)

Would vey much like to hear progress on having interoperability between Evolution and Exchange 2007.


21 Chiem October 28, 2009 at 6:29 pm

I was able to get evolution to work with exchange 2007 using “evolution-mapi” plugin in ubuntu.


22 Rekees October 28, 2009 at 10:23 pm

Were you able to make the calendar work? The rest has been working for me before, but the calendar feature doesn’t work.


23 Chiem November 3, 2009 at 4:54 pm

No I cannot get the calendar to work, but since I update my ubuntu to 9.10 my evolution is not working.


24 Alex December 1, 2009 at 9:27 pm

Hi Everyone,

I just want to add to the bad news. Evolution does not work with Exchange 2007. You either have to use Wine and install Outlook or use the IMAP protocol. Again the draw back is that Calendar will not work, which is a big drawback when it comes to using Evolution. I am running 9.10 using VMware on a Macbook Pro and taught that might have been my problem with the Virtual Environment but installing it on a stand alone box didn’t fix the problem. I thought that on the new release the problem would be correct but no such luck as of yet. Will follow up to see if any fixes comes out


25 AW December 4, 2009 at 10:42 am

Hi All,

I have created a redirect rule for all mails to a private POP3 Mailbox within the OWA of Exchange 2007 and fetch them from there (OWA= Outlook Web Access, you need IE to do that, but only once). I sent my mails using that POP3 box with an authenticated SMTP access so that I can fake the “from-address” and I’am fine now without direct access to that M$ shit. The bad thing of Exchange 2003 was that you could only forward and therefore lost the original sender address, but Exchange 2007 can redirect and you will receive the mails as if they where directly sent to your POP3 box. Maybe that helps the one or the other.



26 usaplaza January 21, 2010 at 7:42 am

I can connect using VBOX OSE in seemless mode to my exchange server. This seems to be the most carefree method of accomplishing the task. if you are a coder then you could build a back-end to run your own locally hosted bridge solution like my friend does but the degree of difficullty is much higher.


27 davmail February 25, 2010 at 4:12 am

Have you tried DAVMAIL – http://davmail.sourceforge.net/
Works great with Exchange 2007


28 Mr. Grateful April 14, 2010 at 8:14 pm

Thank you so much for suggesting DavMail ! It works great for me.


29 lmb April 15, 2010 at 9:06 am

easy one – not only does evolution work now with the plugin – but i tend to use outlook anyway in linux… VMware unity FTW…


30 Roro April 16, 2010 at 1:03 am

The DavMail works, thank you so much.


31 mmmmpppp May 16, 2010 at 4:13 pm

Can anyone give me a detailed setup of the davmail with evolution to get access to my exchange 2007 server ? I keep on getting a MAPI network access error when I try to do this …


32 SOLUTION August 19, 2010 at 4:36 am

Like Robert, I was able to get it working with the Evolution MAPI package. I had tried everything and searched for hours. I found this post and searched Synaptic package manager and found the package that solved the problem. evolution-mapi is the exact name of the package.

Then, go into Evolution and choose server type: Exchange MAPI. Then, its a lot more straightforward and all you have to enter is the Server Username & Domain.

And by the way….EVERYTHING WORKS. Mail, Contacts, Calendar…got it all. By the way, I am running Exchange Server 2007. I hope the people that were as frustrated as me can find this because this was a HUGGGEEE relief for me being that we did not have POP or IMAP enabled on our server.

Good luck guys


33 Tobes September 9, 2010 at 1:42 pm

Could you let us know which versions of Evolution and evolution-MAPI you are using? Also did you have to install any additional packages?

I have the following:
Ubuntu 10.04
Evolution 2.28.3
evolution-MAPI 0.28.3-0ubuntu1

I can’t get the server to authenticate. Server name is correct. I have tried IP address as well. Have also tried with and without “https:\\ … \owa”.

Any ideas welcome.
Thanks a lot,


34 Random Walk October 4, 2010 at 8:45 pm

At least in Ubuntu 10.10 (RC), you just add it. That’s it. I have the advantage of full access to the Exchange 2k7 servers @work, but I tend to not want to monkey with ‘em just for my own pet projects (I know, I know :) ). I can say however that with generic/ordinary settings at the server side (Basic Auth, Integrated Windows Auth), this plugin works very nicely.


35 Ryan December 9, 2010 at 7:56 am

I’ve done this, but the exchange MAPI connector throws a segmentation fault every time it connects. I get these errors:
libexchangemapi-Message: exchange-mapi-connection.c:2874: exchange_mapi_create_profile: lock(connect_lock)
Unknown parameter encountered: “max log size”
Ignoring unknown parameter “max log size”
Unknown parameter encountered: “syslog”
Ignoring unknown parameter “syslog”
Unknown parameter encountered: “passdb backend”
Ignoring unknown parameter “passdb backend”
Unknown parameter encountered: “unix password sync”
Ignoring unknown parameter “unix password sync”
Unknown parameter encountered: “passwd program”
Ignoring unknown parameter “passwd program”
Unknown parameter encountered: “pam password change”
Ignoring unknown parameter “pam password change”
Unknown parameter encountered: “map to guest”
Ignoring unknown parameter “map to guest”
Unknown parameter encountered: “usershare allow guests”
Ignoring unknown parameter “usershare allow guests”
Unknown parameter encountered: “guest ok”
Ignoring unknown parameter “guest ok”
Unknown parameter encountered: “guest ok”
Ignoring unknown parameter “guest ok”
Logging into the server… succeeded
libexchangemapi-Message: exchange-mapi-connection.c:146: exchange_mapi_connection_close: lock(connect_lock)
Segmentation fault

Any ideas?


36 Klaus August 25, 2010 at 6:22 am

Since our IT changed from Exchange2003 to 007 I ran into the same problem.
I do use Ubuntu 10.04. Trying OWA is not possible anymore.
When installing evolution-mapi I can receive/send emails, but calender doesnt work.

Ubuntu comes with evolution 2.28 (not 2.3x).
There is a ppa: repository with 2.30.3, but the developer told me that he is not able to get evolution-mapi compiled anymore.

Where did you (SOLUTION) get your package from?


37 tom September 1, 2010 at 1:20 pm

evolution mapi works for me too, but, i have used outlook for 3-4 years with many folders and years worth of undeleted emails in these folders, evolution mapi sucks for me, i constantly have to close evolution and re-open it to see whats in my folders. then it works only half the time. i have an issue where sometimes the new messages get dropped into my local account “outbox” and i have to again close and re-open to get them to send.


38 Nimesh October 18, 2010 at 2:12 pm

evolution-mapi worked for me too, as suggested by “SOLUTION August 19, 2010″


39 JJFrigle October 18, 2010 at 7:20 pm

The mapi plugin worked great for mail and contacts, but I haven’t been able to get it work with the calendar and the global address list. I can search the Global Address List and find people’s email address, but it doesn’t pull up the rest of the information from AD.


40 Tim October 23, 2010 at 12:07 am

evolution-mapi didn’t work for me, as suggested by “SOLUTION August 19, 2010″. I believe it’s due to my exchange server requiring SSL only connections and no way to set up SSL in the mapi plugin.
Ubuntu 10.10
evolution 2.30.3-1ubuntu6
evolution-mapi 0.30.3-1ubuntu1


41 Rafael February 17, 2011 at 1:51 am

Same configuration and steps taken. Still no solution though.


42 MH October 28, 2010 at 10:57 am

I have the same problem as Tim. I need to set up SSL to connect.
It works perfectly with a lot of phones but there is no sulotion for a computer…?


43 Andy December 1, 2010 at 10:41 am

Same for me. Cant be that hard to add an SSL-feature, can it?


44 RVN152 March 22, 2011 at 7:39 am

We need integration of evolution with exchange 2007, else no ubuntu at work, back to windows.. :(


45 CiscoGeek September 14, 2011 at 5:16 pm

Evolution works with exchange 2007. You need to install the following plugin:


I’m connected and looking at emails now. Nothing fancy.


46 Mephisto_11 April 6, 2011 at 9:01 pm

I got Evolution 2.83 running without a hitch on OZ Ubuntu 10.04 with any connectors or any plug-ins. Most of the adjustments are with the preceeding tab and the domain adjustments with adding the right prefix with the username ie


47 Bazza April 20, 2011 at 8:48 am

Same here – just got Evolution 2.28.3 on my Ubuntu 10.04 connecting to my work MS Exchange 2003 server on the LAN. Didn’t have to do anything fancy. It just worked.


48 Bazza April 20, 2011 at 8:48 am

Ah. I realise now these are comments about Exchange 2007. My mistake!


49 frozen.fire December 8, 2011 at 11:34 am

Brilliant topic Vivek…!! Cheers to all the contributors for their experiences and ideas.

I tried evolution mail with evolution-mapi as well as webdav for synchronising with exchange 2007…both worked like a charm for me, i somehow prefered to go ahead with evolution-mapi. My terminal server’s (for use with thin clients) soft specs are:
Ubuntu 10.04
Kernel 2.6.32-33-generic
GNOME 2.30.2
Evolution 2.28.3
evolution-mapi v 0.28.3-0ubuntu1 (latest available on synaptic pkg man)
likewise-open to join with windows AD domain

I thought i should post my experience here too. after installing the evolution-mapi i started evolution, in receiving options i selected exchange MAPI from dropdown. entered the IP of the exchange (didnt even bother to try using the domain name as it was complained many times that IP works and domain name doesnt, bizzarre, eh?!!). anyway, filled the username and domain and done..!! Just as a note, dont panic if you couldn’t see the contacts from the GAL by clicking on ‘To’ in compose message. you just need to switch to Contacts from Mail and select Global Address List, it will start searching contacts (apparently it’ll show the searching message for ever if left idle, that seems to be a bug..?!!). wait for, say, a minute and type a name(that you know exists in the GAL) in the search field and hit Enter. The contact will be visible (you may also make your GAL the default contact list by right-click on the name of the list in the left pane and clicking on properties). Clear the search and Enter….Voila…!! all the contacts will be visible. Now you will also be able to see the whole list in the contact selection while composing (I couldn’t figure out how to auto complete the e-mail address in evolution like in outlook by Ctrl+K).

Hope this helps someone paranoid like myself (before I figured this out, thanks again to the article by Vivek and the contributors).

Cheers..!! Good Luck. :-)


Leave a Comment

Tagged as: , , ,

Previous post:

Next post: