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.
当前项目代码仓暂无内容
以下内容由 AI 翻译,如有问题请 点此提交 issue 反馈
MsgViewer
本项目是 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 键将显示翻译对话框,用于编辑区域设置。