# MailUtil **Repository Path**: zhangweiheu/MailUtil ## Basic Information - **Project Name**: MailUtil - **Description**: Swing的简单邮件发送工具 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2015-10-10 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MailUtil - 这是一个轻量级的Java Swing 邮件发送工具,由于工作需要开发 - 该工具目前主要功能解析指定目录下最新创建的HTML文件并发送(可定时发送) - 工具暂时不支持发送附件(代码中有点,但实际业务不需要,故未添加) - 项目采用Maven构建,建议Maven切换[开源中国Maven仓库](http://maven.oschina.net/help.html) - _开源中国Maven仓库中上传的beautyeye.jar有些问题,故需要手动安装jar到本地仓库_ - 项目默认环境为JDK1.6,使用Eclipse开发,Swing界面采用插件[Windowbuilder](https://eclipse.org/windowbuilder/)绘制 - 项目API存放于 MailUtil/doc/index.html ### 项目依赖 1. [UI元素 beautyeye](http://git.oschina.net/jackjiang/beautyeye) 1. [邮件发送工具](http://www.xdemo.org/java-mail/) 1. [浏览器调用](http://my.oschina.net/u/862250/blog/91777) 1. [Quartz](https://quartz-scheduler.org) ### 安装beautyeye到本地Maven仓库 1. 首先下载[beautyeye](https://github.com/JackJiang2011/beautyeye/archive/3.5.zip) 2. 将其解压到任意位置 3. 配置好Maven后执行如下命令 ``` mvn install:install-file -Dfile=解压位置/dist/beautyeye_lnf.jar -DgroupId=org.jb2011.lnf.beautyeye -DartifactId=beautyeye_lnf -Dversion=3.6 -Dpackaging=jar ``` 4. 使用Maven生成可执行jar文件 ``` mvn assembly:assembly ``` ### 其他相关 1. Quartz资料 [Daniel博客](http://blog.danielguo.xyz/archive.html) 2. Cron表达式 [田文博客](http://blog.csdn.net/tiwen818/article/details/6988105)