XstReader Versions Save

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.

v1.14

3 years ago

Changes in this version:

  1. Added command line support for exporting emails, attachments or properties. See the readme for a full description. Thanks to @stephenjannin for the initial work on this.
  2. For the convenience of developers building on this project, separated out the base Outlook file handling from the UI as XstReader.Base. This can be incorporated in your project either by referencing a DLL, or including the source code into your own compilation. Thanks to @iluvadev for the initial work on this and subsequent reviews.

v1.13

3 years ago

Here are the changes in version 1.13:

  • In exported CSV files, remove line break characters from values so that Excel will open the file correctly, even when it contains UTF-8 encoded data. See #10. Thanks to @esantose for the spot.
  • Fix a bug that caused a crash when more than one attachment on a single message at the same ContentId (an empty string, in the example seen). See #39. Thanks to @gitrkenn for the bug report.

v1.12

3 years ago

Here are the changes in Version 1.12:

  • Added support for viewing encrypted or signed messages and their attachments if matching certificate is in user certificate store. (Does not perform signature verification) Specifically, this decodes messages encrypted in the most common format used by Outlook and Gmail, S/MIME. A dummy body has an encrypted attachment which is decoded to replace both message body and attachments when the encrypted message is selected. This code was contributed by @just1fi3d and tracked by issue #15.

v1.11

4 years ago

Version 1.11 contains the following enhancements and fixes:

  • Improve multilanguage support and RFC compliance when exporting csv files, see #8
  • Allow multiple levels of sort to be applied to the message list, see #23
  • Fix a crash occurring when a tree view context menu is used without selecting a node first.

1.10

4 years ago

Version 1.10 is a minor release.

The only change is a bug fix for a problem which caused the program to terminate unexpectedly when reading certain 64-bit .ost files, i.e. cache files from versions of Outlook since 2012, with a particular pattern of internal tables.

v1.9.0.3

4 years ago

A special release for debugging a crash reported in version 1.8

v1.8

4 years ago

Version 1.8 makes available a few minor changes:

  • Add time to date in list of emails (as described in pull request #7)
  • Add cc and bcc to searchable header properties (as described in pull request #7)
  • Add Info Button (issue #18)

v1.7final

4 years ago

Version 1.7 includes the following changes:

  1. Allow the contents of emails to be exported. Individual emails, multiple selected emails, or whole folders of emails may be exported. The results have the same format as the email, i.e. either HTML, Rich text format, or plain text. In each case, a header is inserted at the beginning of the file, giving the sender, recipients, subject, et cetera, in roughly the style of the Outlook print header. Attachments are saved in a folder created with the same name as the exported email, but with " Attachments" appended (Issue #14).
  2. Allow attachments to be opened directly from the list of attachments, using either Open or Open With (Issue #13).
  3. With all the extra commands, the button bar at the bottom of the window was getting too crowded, so most actions have been moved to context menus on the folder tree, message list and attachments list, as appropriate.

v1.6

4 years ago

Version 1.6 includes the following changes:

  1. Display subject, from, and recipients above the message content in a similar style to Outlook's (Issue #14)
  2. Allow searching through the listed messages, looking for a given text in your choice of subject, from/to or date (Issue #16). Message content is not searched.

v1.5

5 years ago

Version 1.5 includes the following change:

  1. Display non-ASCII characters correctly in emails formatted using HTML