MsgViewer-2.0:基于 Java 的邮件查看工具项目

支持.msg .eml中文内容显示。在 https://gitcode.com/gh_mirrors/ms/MsgViewer 基础上扩充:支持GBK、GB2312等中文字符集;基于邮件文件定义的字符集精确处理字符识别与转换,消除乱码;修正邮件header未解码 Rfc2047 编码显示;兼容中文邮件header的 Thu, 08 Dec 2022 16:37:02 +0800 (CST) 日期格式转换

Branch5Tags18
FilesLast commitLast update
7 months ago
4 months ago
4 months ago
3 months ago
2 months ago
3 months ago
3 months ago
5 years ago
2 years ago
4 years ago
3 months ago
11 months ago
3 months ago
1 year ago

MsgViewer

CircleCI Codacy Badge CodeScene general

本项目是 https://sourceforge.net/projects/msgviewer 的分支版本,同时也是 https://gitcode.com/gh_mirrors/ms/MsgViewer 的扩展版本,在此基础上进行了 Maven 化改造,并新增了 .eml 转 .msg 的功能支持。

在 2.0 版本中,主要扩展功能是支持简体中文邮件内容的显示。

构建

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

git clone https://gitcode.com/brianhu99v8/MsgViewer.git

进入项目目录:

cd MsgViewer

然后运行 Maven 构建命令:

./mvnw package

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

命令行

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

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

以显示命令行帮助。

图形用户界面

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

cd MSGViewer/target
java -jar msgviewer.jar

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

您也可以通过拖放邮件文件列表、包含邮件文件路径的平面文件或所选路径,一次性打开多个邮件。

区域设置

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

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

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

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

Introduction

支持.msg .eml中文内容显示。在 https://gitcode.com/gh_mirrors/ms/MsgViewer 基础上扩充:支持GBK、GB2312等中文字符集;基于邮件文件定义的字符集精确处理字符识别与转换,消除乱码;修正邮件header未解码 Rfc2047 编码显示;兼容中文邮件header的 Thu, 08 Dec 2022 16:37:02 +0800 (CST) 日期格式转换

Customize your domain