Skip to content

teverett/OLMReader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI Codacy Badge DepShield Badge

OLMReader

A Java library for reading MS Outlook for Mac OLM archives

Supported objects

  • Email
  • Contacts
  • Contact Groups
  • Appointments
  • Categories
  • Notes
  • Tasks

Schema

Schemas for OLM XML can be found here

Maven Coordinates

<groupId>com.khubla.olmreader</groupId>
<artifactId>olmreader</artifactId>
<version>1.9.0</version>
<packaging>jar</packaging>

Using OLMReader

To use OLMReader, provide a class which implements OLMMessageCallback, OLMRawMessageCallback and pass those implementations to OLMReader.readOLMFile.

Installation / Operation

To run this application you must first have the Java Platform (JDK) 12 and Apache Maven.

Ensure you set your JAVA_HOME as well as adding Maven to your PATH. Instructions

After that is done make sure to flag the .sh files as executable

chmod +x run_example.sh

and then execute using ./run_example.sh

Troubleshooting

If you have issues with the build, try running mvn clean install in the git root directory for this application.