MsgViewer

CircleCI Codacy Badge CodeScene general

This project is a fork of https://sourceforge.net/projects/msgviewer , and is also an extension version of https://gitcode.com/gh_mirrors/ms/MsgViewer in which Mavenized, and support for .eml to .msg had been added.

In version 2.0, the main extension is the support for displaying email content in Simplified Chinese.

Build

In order to build this project, make sure to have JDK 17+ installed, then clone the project sources:

git clone https://gitcode.com/brianhu99v8/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.

Command Line

The application may be used on the command line. Just type :

cd MSGViewer/target
java -jar msgviewer.jar -h

to display command line help.

GUI

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.

Locale

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.