# EBAT **Repository Path**: RookieJava/ebat ## Basic Information - **Project Name**: EBAT - **Description**: 一个邮件批量发送工具 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-12-10 - **Last Updated**: 2024-12-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 邮件助手 ### 起因 女朋友的工作每个月固定时间一次性需要发送带有附件的邮件几百封,让我解决下减轻工作压力,网上搜了很多工具无果,自己写的一个工具。 ### 技术选型 - electron-egg - Vue3 - element-plus - Spring Boot - RuoYi-Vue ### 实现 作为工具需要是一个桌面软件,由于主要技术栈在Web开发,所以选择使用electron,Java作为后端,Vue3、element-plus作为前端UI,打包成桌面软件。 使用Excel导入邮件,表格内容包括收件人、邮件正文、邮件标题、附件路径等信息,信息导入工具后根据配置发件邮箱一键发送。 > 注:附件路径可以是单个文件路径,也可以是文件夹,如果是文件夹读取下面所有的文件作为附件。 对ruoyi后端代码进行修改,让其可以不依赖服务器环境,去掉Redis缓存使用ehcache本地缓存代替,使用sqlite数据库代替mysql数据库,将ruoyi运行的jar包作为electron后台服务调用。 ### 截图 ![输入图片说明](doc/demo_1.png) ![输入图片说明](doc/demo_2.png) ![输入图片说明](doc/demo_3.png) ![输入图片说明](doc/demo_2.1.png) ![输入图片说明](doc/demo_4.png) ![输入图片说明](doc/demo_5.png) ![输入图片说明](doc/demo_6.png) ### 感谢开源项目 - https://gitee.com/dromara/electron-egg - https://gitee.com/y_project/RuoYi-Vue - https://gitee.com/codelm/ruoyi-vue3-lmw - https://gitee.com/stopped-hair/ruoyi-sqlite