Miscellaneous Exchange Geekery

As a way to soften the impact of returning to the office and having to deal with a number of pending issues (plus an internal workshop that took up most of my morning), I took some time at the end of the day to give and the Ximian Connector for another shot.

Took me all of 5 minutes to get it working after a colleague (well-versed in WebDAV and the arcane art of tcpdump and netcat) figured out we had a non-standard mailbox URL.

Well, make that almost working. Mail, tasks and notes work (note support is pretty shitty, by the way), but calendaring is fundamentally broken, and while we have our suspicions, it will take some time to confirm them.

The best news (for me) is that armed with the URL trick, I finally got the Address Book to sync all my contacts with .

The jury's still out on whether that is a good thing, since I now have all sorts of X.400-like crud instead of some e-mail addresses. Besides, there seems to be a fundamental difference in the way Address Book and use "work" and "home" e-mail addresses, but I'm not complaining - yet. So far, all my -specific data was preserved correctly, and syncing works fine alongside it.

I guess it will take a while longer to sort out the kinks, but it looks promising.

Update: I have since confirmed that can access the calendar and contacts folders via WebDAV. However, in what I can only call an asinine move on 's part, tasks and notes are not synchronized with - and you need LDAP access server to validate addresses against the Global Address List.

So let's summarize this in a table, shall we? Here are some of the ways I can access my account at this point (or at least carry around some information from it):

+--------------+--------+-----------+------------------+-------+-------+-----------+
|    Client    |  Mail  | Calendar  |     Contacts     | Tasks | Notes | Directory |
+--------------+--------+-----------+------------------+-------+-------+-----------+
| Outlook      |  MAPI  |   MAPI    |       MAPI       | MAPI  |  MAPI |   MAPI    |
| Mail.app     |  IMAP  |   N/A     | via Address Book | N/A   |  N/A  | via LDAP  |
| Address Book |  N/A   |   N/A     | via iSync/WebDAV | N/A   |  N/A  | via LDAP  |
| iCal         |  N/A   |    No     |       N/A        |  No   |  N/A  |   N/A     |
| Entourage    | WebDAV |  WebDAV   |      WebDAV      |  No   |  No   | via LDAP  |
| Evolution    | WebDAV |  WebDav   |      WebDAV      |WebDAV |  Bad  |  WebDAV?  |
| SE Z1010     |  IMAP  | Bluetooth |    Bluetooth     |   ?   |   ?   |    N/A    |
| PocketPC     | AirSync|  AirSync  |     AirSync      |AirSync|AirSync|  AirSync  |
| BlackBerry   |  GPRS  |   GPRS    |       USB        |  USB  |  USB  |   GPRS    |
+--------------+--------+-----------+------------------+-------+-------+-----------+

You will note that there is no out-of-the box solution for that can provide me with mail, calendaring, contacts, tasks and directory access with a single protocol - which is pretty damn wierd, if you ask me. Of course I know about things like , but the point is they should not be necessary - especially if you happened to fork out good money for .

This page is referenced in: