代码拉取完成,页面将自动刷新
xw-mail 是一个定时发送邮件的后台系统,该系统可以配置 发件人、收件人、密送人、发送时间等邮件信息。亮点是可以灵活配置邮件内容,邮件内容也可灵活扩展。
软件架构说明:项目依据bootdo做了二次开发,去除掉一些功能模块。保留了【系统管理】、【系统监控】。新增了【个人主页】配置与【邮件管理】。
主要用到下面技术
安装运行
git clone https://gitee.com/xzbd/xw-mail.git
xw-mail
(mysql),并导入项目中 xw-mail.sql
中数据XwMailApplication.java
,启动项目。访问 localhost:8099
项目简介
项目场景:向众多不确定的群体定期推送邮件(文字,数据)。邮件内容主要以动 态数据为主,且邮件是固定周期分发,邮件数量庞大。
解决方案: 以定时任务,自动查询数据、组织信息、将数据以Excel为载体发送。 并记录发送邮件记录。
项目图片
自动生成:可以根据数据库表自动生成配置内容:其中sheet名称对应表
注释;sheet表头对应表中字段注释,当注释为空时实用表字段对应,
列明对应表中字段名;生成的SQL 如: select * from user
手动配置
$DATE$
或 $date$
的形式代替,如:
select * from tb where DATA(create_time) = $DATE$
,今天(2019-01-21),
则执行的 sql 为 select * from tb where DATA(create_time) = '2019-01-20'
。
即 '$DATE' 或 $date$
会被当前日期的前一天替换。该参数非必选。测试配置结果
Excel 配置
邮件任务配置
收件人配置
发件人配置
个性化主页配置
提出宝贵建议与指导,交流群:
Fork 本仓库
点 ☆
点评
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。