Below is an URL to one thread I posted to awhile back regarding this
subject. It contains some specifics that might be useful. I used such a
setup to have a host PC serving up CDO contact data via XMLRPC calls to
various non-Microsoft clients, such as wifi ARM Linux PDA's. That way
various non-Outlook clients could still access message stores.

http://aspn.activestate.com/ASPN/Mail/Message/ruby-talk/2832835