We got prospect customers who want this functionality, so the sooner we can deliver it of course the better.
There are two basic scenarios:
1. The PST files. We want to be able to point the Java API at a PST file and have it give us an iterator where each returned entry would represent a message contained within the PST file. For each message, we would like to be able to get all of its metadata fields, its content (body), and all of its attachments. Please note that for forwarded messages, we'd like to be able to tell the original message apart from the forward. In other words, the original message should be represented as its own separate object and the forward as a separate object as well, with the two objects somehow linked to indicate their connection.
2. The MSG files. We want to be able to point the Java API at a MSG file and get back the metadata, the body, and the attachments. Again, as in #1, we want to be able to distinguish original messages from the forwards.