Microsoft Exchange data provider for Thunderbird Lightning

The xdata-provider Lightning addon allows you to use Microsoft Exchange calendars in Thunderbird, via Exchange's web services. The addon works both on Thunderbird 2 and 3, though support for Thunderbird 3 is largely untested.

Features

Download releases

This website is outdated. As of June 1, 2010, Simon Schubert took over the project and is hosting new versions of this plugin here.
To read the source code, just unzip the XPI file. The source code is released under the MPL license.

Usage and documentation

The format of the calendar URL is http://your@email.com@auto for autodiscovering configuration, or replace auto with the full path to the Exchange web services SOAP endpoint.

To add a new Microsoft Exchange calendar, do the following:
  1. Calendar / New calendar
  2. On the network / next
  3. Microsoft exchange. In the location type either:
    • http://youremail@provider.com@auto for autoconfiguration
    • https://youremail@provider.com@exchangeserver.com/EWS/Exchange.asmx for manual settings
    where youremail@provider.com is your Exchange username.

Not supported (yet)

Errata and caveats

  1. Colors of categories aren't synchronized. (Could be done via extended properties.)
  2. Lightning's "chair" user isn't hooked up, and neither Exchange's "resources". Perhaps these two could be mapped, though it could confuse users.
  3. Notify later is mapped to tentative accept. Exchange's decline causes item to be deleted, though this doesn't usually occur with Lightning. The view needs to be manually refreshed to show new attendence status, if changed.
  4. Lightning's parser messes up with commas in Attendee names, when doing the free/busy stuff. Commas are translated into semicolons in the frontend to work around this, until Lightning is fixed
  5. If an invitation is accepted, the view must be refreshed prior to editing the accepted event. (Occurs when you're looking at the day when the event will occur, when you accept the invitation, and then edit the new event.)

Contact and support

This addon was developed by Andrea Bittau and University College London. For any queries, please e-mail a.bittau@cs.ucl.ac.uk.