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.

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.

分支6Tags19
当前项目代码仓暂无内容

MsgViewer

CircleCI Codacy Badge CodeScene general

本项目是 https://sourceforge.net/projects/msgviewer 的分支版本

已进行 Maven 化改造,并新增了 .eml 转 .msg 的功能支持。

技术说明

构建

要构建本项目,请确保已安装 JDK 17 或更高版本,然后克隆项目源代码并构建可执行 JAR:

git clone https://github.com/lolo101/MsgViewer.git
cd MsgViewer
./mvnw package

构建过程将生成多个文件。主要文件是一个“超级 JAR”,位于 MSGViewer/target 目录下。

发布

我们使用 Maven 发布插件来管理项目版本更新和 Git 标签。

mvn release:prepare

然后我们依靠 .github/workflows/release.yml GitHub 操作来触发 GitHub 发布。

命令行

该应用程序可在命令行上使用。只需输入:

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

以显示命令行帮助。

GUI

您可以通过调用以下命令来运行应用程序的图形用户界面:

cd MSGViewer/target
java -jar msgviewer.jar

在图形用户界面中,您可以通过“打开文件”菜单项打开邮件,或将邮件文件拖放到窗口中。

您也可以通过拖放邮件文件列表、包含邮件文件路径的纯文本文件或路径选择来一次性打开多个邮件。

区域设置

翻译文件位于 ~/.MSGViewer/translations/ 目录下。

显示语言可在选项中进行配置。默认值为系统平台区域设置。

F11 键可在英语和当前显示语言之间切换。

F12 键将显示翻译对话框,用于编辑区域设置。

项目介绍

MsgViewer 是一款用于查看 .msg 格式电子邮件的工具,完全采用 Java 实现。该工具支持在 Windows、Linux 和 Mac 平台上运行,同时提供了 Java API,以便程序化地读取邮件消息(msg 文件)。【此简介由AI生成】

定制我的领域