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.

🐧 Get the latest tutorials on Linux, Open Source & DevOps via RSS feed or Weekly email newsletter.

🐧 49 comments so far... add one

CategoryList of Unix and Linux commands
Disk space analyzersdf ncdu pydf
File Managementcat cp mkdir tree
FirewallAlpine Awall CentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Network UtilitiesNetHogs dig host ip nmap
OpenVPNCentOS 7 CentOS 8 Debian 10 Debian 8/9 Ubuntu 18.04 Ubuntu 20.04
Package Managerapk apt
Processes Managementbg chroot cron disown fg jobs killall kill pidof pstree pwdx time
Searchinggrep whereis which
User Informationgroups id lastcomm last lid/libuser-lid logname members users whoami who w
WireGuard VPNAlpine CentOS 8 Debian 10 Firewall Ubuntu 20.04
49 comments… add one
  • Paul Jul 12, 2007 @ 8:31

    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.

  • Philipp Jul 12, 2007 @ 9:45


    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.


  • Paul Jul 12, 2007 @ 11:47

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

  • 🐧 nixCraft Jul 12, 2007 @ 12:53

    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!

    • Jose Jan 25, 2011 @ 16:09

      I just done it and worked

      Thanks Paul

  • 🐧 nixCraft Jul 12, 2007 @ 12:55

    Let me get more info about OpenChange, thanks!

  • Richard Aug 12, 2007 @ 10:59

    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!

  • Gnipper Aug 23, 2007 @ 9:44

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

  • anonymous Nov 19, 2008 @ 3:32

    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.

  • Andrew Dec 30, 2008 @ 16:45

    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…

  • Chris Apr 13, 2009 @ 16:04

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

  • Davidoff Apr 14, 2009 @ 22:16

    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.

  • Panagiotis Jun 22, 2009 @ 18:29

    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 …

  • njwetsu Jul 3, 2009 @ 16:56

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

  • Rekees Aug 18, 2009 @ 13:48

    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.

  • Frederick Gocheco Sep 4, 2009 @ 2:32

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

  • pureart2000 Sep 25, 2009 @ 9:14

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

  • Einar Sep 29, 2009 @ 13:44

    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.

  • Robert Oct 16, 2009 @ 22:50

    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.

  • Chiem Oct 28, 2009 @ 18:29

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

  • Rekees Oct 28, 2009 @ 22:23

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

  • Chiem Nov 3, 2009 @ 16:54

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

  • Alex Dec 1, 2009 @ 21:27

    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

  • AW Dec 4, 2009 @ 10:42

    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.


  • usaplaza Jan 21, 2010 @ 7:42

    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.

  • davmail Feb 25, 2010 @ 4:12

    Have you tried DAVMAIL –
    Works great with Exchange 2007

  • Mr. Grateful Apr 14, 2010 @ 20:14

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

  • lmb Apr 15, 2010 @ 9:06

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

  • Roro Apr 16, 2010 @ 1:03

    The DavMail works, thank you so much.

    • mmmmpppp May 16, 2010 @ 16:13

      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 …

  • SOLUTION Aug 19, 2010 @ 4:36

    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

    • Tobes Sep 9, 2010 @ 13:42

      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,

    • Random Walk Oct 4, 2010 @ 20:45

      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.

    • Ryan Dec 9, 2010 @ 7:56

      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?

  • Klaus Aug 25, 2010 @ 6:22

    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?

  • tom Sep 1, 2010 @ 13:20

    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.

  • Nimesh Oct 18, 2010 @ 14:12

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

  • JJFrigle Oct 18, 2010 @ 19:20

    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.

  • Tim Oct 23, 2010 @ 0:07

    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

    • Rafael Feb 17, 2011 @ 1:51

      Same configuration and steps taken. Still no solution though.

  • MH Oct 28, 2010 @ 10:57

    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…?

  • Andy Dec 1, 2010 @ 10:41

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

  • RVN152 Mar 22, 2011 @ 7:39

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

    • CiscoGeek Sep 14, 2011 @ 17:16

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


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

  • Mephisto_11 Apr 6, 2011 @ 21:01

    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

  • Bazza Apr 20, 2011 @ 8:48

    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.

  • Bazza Apr 20, 2011 @ 8:48

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

  • Dec 8, 2011 @ 11:34

    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 Reply

Your email address will not be published.

Use HTML <pre>...</pre> for code samples. Still have questions? Post it on our forum