/pstreader

Java library for reading Microsoft Outlook pst and ost files

Primary LanguageJavaMIT LicenseMIT

MIT License Codacy Badge Java CI with Maven Codacy Security Scan CodeQL

pstreader

Java library for reading Microsoft Outlook pst and ost files, with ancillary libraries, a Swing application, and a servlet.

Contents

pst Library

A library for reading PST files, based on [MS-PST]: Outlook Personal Folders (.pst) File Format. See pst Library README

LocaleBean

A bean for localization of Java Server Faces web applications. See localebean README Note: this artifact is not in Maven Central so its Javadoc is not publicly available.

swingutil Library

A library of useful Java Swing functions used by the pst library. It is separate because I wanted the pst library to be as independent of Swing as possibly, but still able to be used by Swing applications. See swingutil library README

util Library

A utility library for with some useful functions used by related applications. See util library README

XML Utilities

These are all in the xml.jar package. See xml library README. Note: this artifact is not in Maven Central so its Javadoc is not publicly available. See also the xslt template files in the xslt directory.

Explorer Application

A stand-alone example application for browsing PST files See explorer README

pstExtractor Web Servlet

A JSF servlet which allows you to upload a file and then browse through it See pstExtractor README. Note: this artifact is not in Maven Central so its Javadoc is not publicly available.

XSLT Templates

A set of xslt transformation templates to convert output from io.github.jmcledofoss.xml.PSTIPFFolderTypeToXML to html. See xslt README.