I haven't done any work on this myself. A quick Google shows 3 open source Java libraries which may help:http://svn.apache.org/viewvc/poi/trunk/ ... /poi/hsmf/
* Reads an Outlook MSG File in and provides hooks into its data structure.
* If you want to develop with HSMF, you might find it worth getting
* some of the microsoft public documentation, such as:
* [MS-OXCMSG]: Message and Attachment Object Protocol Specification
I believe the native body stream of an outlook email message can be in RTF, plain text, or HTML. You might want to check whether it can now be docx as well. If not ... If the HTML can include the CSS emitted by docx4j, then using docx4j to make an HTML might be your easiest approach.
Please let us know what you discover. Good luck!