bbottema / outlook-message-parser

A Java parser for Outlook messages (.msg files)
78 stars 35 forks source link
email java outlook

APACHE v2 License Latest Release Javadocs Codacy

Outlook Message Parser

Outlook Message Parser is a small open source Java library that parses Outlook .msg files.

<dependency>
  <groupId>org.simplejavamail</groupId>
  <artifactId>outlook-message-parser</artifactId>
  <version>1.14.1</version>
</dependency>

Outlook Message Parser is a continuation (or fork if that project independently continues) of msgparser.

Under the hood it uses the Apache POI - POIFS library to parse the message files which use the OLE 2 Compound Document format. Thus, it is merely a convenience library that covers the details of the .msg file. The implementation is based on the information provided at fileformat.info.

v1.14.0 - v1.14.1

v1.13.0 - v1.13.4

v1.12.0 (10-December-2023)

v1.11.0 - v1.11.1

v1.10.0 - v1.10.2

v1.9.0 - v1.9.6

v1.8.0 - v1.8.1

v1.7.10 - v1.7.13 (17-November-2021)

v1.7.9 (10-October-2020)

v1.7.8 (4-August-2020)

v1.7.0 - v1.7.7 (9-January-2020 - 17-July-2020)

Note: Apache POI requires minimum Java 8

v1.6.0 (8-January-2020)

v1.5.0 (18-December-2019)

v1.4.1 (22-October-2019)

v1.4.0 (13-October-2019)

v1.3.0 (4-October-2019)

v1.2.1 (12-May-2019)

v1.1.21 (4-May-2019)

v1.1.20 (14-April-2019)

v1.1.19 (10-April-2019)

v1.1.18 (5-April-2019)

v1.1.17 (19-August-2018)

v1.1.16 (~28-Februari-2017)

v1.16