Dijji / XstReader

Xst Reader is an open source viewer for Microsoft Outlook’s .ost and .pst files, written entirely in C#. To download an executable of the current version, go to the releases tab.
Microsoft Public License
479 stars 70 forks source link

Extension for #10 #11

Open halueda opened 5 years ago

halueda commented 5 years ago

Add Body and NativeBody to dictionary to export them.

Dijji commented 5 years ago

This exports the properties, but does nothing to guarantee they will be in a readable format. For RTF messages, for example, the content would be completely unreadable.

Dijji

halueda commented 5 years ago

I should write the patch was WIP. Now I'm working and soon will update the branch. Now, I understand there are three kinds of type: plain text, html and rtf.

I would like to re-generate original mail to refer and reply from Outlook. I found the original header of a message is contained in a property but body in EntryId property is very limited length.

First of all, I'm trying to put Body, HTML, and RTFCompressed into the exported CVS file, to get body. (I know maltipart containts are not recovered but it is not necessary for me...)

FYI, I'm also trying to convert CVS file to .eml file, which is most simple message file format, in python. If you accept, I will contribute to this repository.