This project is a fork of https://sourceforge.net/projects/msgviewer
It has been Mavenized, and support for .eml to .msg has been added.
In order to build this project, make sure to have JDK 17+ installed, then clone the project sources:
git clone https://github.com/lolo101/MsgViewer.git
cd to the project directory:
cd MsgViewer
then run the Maven build:
./mvnw package
Building will generate a number of files. The main file is an 'uber-jar' placed under MSGViewer/target directory.
The application may be used on the command line. Just type :
cd MSGViewer/target
java -jar msgviewer.jar -h
to display command line help.
You can run the application's Graphic User Interface by calling :
cd MSGViewer/target
java -jar msgviewer.jar
In the GUI, you may open a message with the 'Open File' menu item or drop a message file in the window.
You may also open multiple messages at once by dropping a list of message files, a flat file with paths to message files or a selection of paths.
Translation files are located under ~/.MSGViewer/translations/
Display Language may be configured in the Options. The default value is the platform locale.
F11
will switch between English and the current Display Language.
F12
will show Translation Dialog to edit a locale.