Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lolo101/MsgViewer
MsgViewer is email-viewer utility for .msg e-mail messages, implemented in pure Java. MsgViewer works on Windows/Linux/Mac Platforms. Also provides a java api to read mail messges (msg files) programmatically.
https://github.com/lolo101/MsgViewer
format-converter mail outlook
Last synced: 7 days ago
JSON representation
MsgViewer is email-viewer utility for .msg e-mail messages, implemented in pure Java. MsgViewer works on Windows/Linux/Mac Platforms. Also provides a java api to read mail messges (msg files) programmatically.
- Host: GitHub
- URL: https://github.com/lolo101/MsgViewer
- Owner: lolo101
- License: unlicense
- Created: 2017-04-11T00:22:57.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-07-19T16:19:19.000Z (4 months ago)
- Last Synced: 2024-07-19T21:15:30.005Z (4 months ago)
- Topics: format-converter, mail, outlook
- Language: Java
- Size: 74.6 MB
- Stars: 164
- Watchers: 9
- Forks: 20
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-ccamel - lolo101/MsgViewer - MsgViewer is email-viewer utility for .msg e-mail messages, implemented in pure Java. MsgViewer works on Windows/Linux/Mac Platforms. Also provides a java api to read mail messges (msg files) programmatically. (Java)
README
[![CircleCI](https://circleci.com/gh/lolo101/MsgViewer.svg?style=shield)](https://app.circleci.com/pipelines/github/lolo101/MsgViewer)
[![Build Status](https://travis-ci.com/lolo101/MsgViewer.svg?branch=master)](https://travis-ci.com/lolo101/MsgViewer)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/05a7f752a0a24f76b6daf837b4aed525)](https://app.codacy.com/gh/lolo101/MsgViewer/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[![CodeScene general](https://codescene.io/images/analyzed-by-codescene-badge.svg)](https://codescene.io/projects/2821)# msgviewer
This project is a fork of https://sourceforge.net/projects/msgviewer
It has been Mavenized, and support for .eml to .msg has been added.
## Build
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.
## 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.