Yea.. I was hoping the POI lib would be expanded .. but the project couldn't wait for it unfortunately..
I redid the code using another lib that made it easier.. using JMSG is basically recreating the message from the inputstream and saving it to .MSG file... so I decided to go with "JWebDav...
BTW, I wound up using JavaMail to retrieve messages from the Exchange, and a third party lib JMSG to save the messages in a MS Outlook recognizable formatted .msg file.
Yea.. I am using javax.mail.internet.MimeBodyPart in my code. it seems that MS Outlook .msg files actually have added formatting specific to MS Outlook. Without their propriatory formatting, Outlook does not know what to do with it. I looked at the POI HSMF API, but the write() method is not...