mail-micro-service:邮件微服务

上传者: 42165980 | 上传时间: 2023-01-02 14:06:01 | 文件大小: 1.03MB | 文件类型: ZIP
mail-micro-service 项目介绍 mail-micro-service是基于SpringBoot、JavaMail实现的邮件微服务系统,支持以轮询、加权轮询方式负载多邮箱配置,提供邮件发送API。 开发需求 由于免费邮箱存在邮件发送数量和频率的上限,若发送频繁,可能会被邮件服务商判定为垃圾邮件(554 DT:SPM),因此采用多个免费邮箱轮询发送。 软件环境 JDK1.8+ Maven3.0+ 配置说明 application-dev.properties # 轮询方式:normal(轮询)、weighted(加权轮询) mail.roundrobin.type=weighted # 附件临时目录,linux下需要修改路径 file.folder=D://maindisk/temp mailX.properties(X为从0开始的正整数,多个实例需顺序配置,中间不允许跳过)

文件下载

资源详情

[{"title":"( 47 个子文件 1.03MB ) mail-micro-service:邮件微服务","children":[{"title":"mail-micro-service-master","children":[{"title":".gitignore <span style='color:#111;'> 661B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 499B </span>","children":null,"spread":false},{"title":"images","children":[{"title":"demo.gif <span style='color:#111;'> 984.90KB </span>","children":null,"spread":false},{"title":"v0.0.2_1.png <span style='color:#111;'> 41.70KB </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"application-dev.properties <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"restart.sh <span style='color:#111;'> 474B </span>","children":null,"spread":false}],"spread":true},{"title":"mail0.properties <span style='color:#111;'> 341B </span>","children":null,"spread":false},{"title":"mail1.properties <span style='color:#111;'> 341B </span>","children":null,"spread":false},{"title":"static","children":[{"title":"js","children":[{"title":"axios.min.js <span style='color:#111;'> 12.64KB </span>","children":null,"spread":false},{"title":"vue.min.js <span style='color:#111;'> 85.60KB </span>","children":null,"spread":false}],"spread":true},{"title":"css","children":[{"title":"style.css <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false}],"spread":true},{"title":"index.html <span style='color:#111;'> 5.47KB </span>","children":null,"spread":false}],"spread":true},{"title":"logback-spring.xml <span style='color:#111;'> 5.70KB </span>","children":null,"spread":false},{"title":"application.properties <span style='color:#111;'> 352B </span>","children":null,"spread":false},{"title":"mail2.properties <span style='color:#111;'> 342B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"top","children":[{"title":"hunfan","children":[{"title":"mail","children":[{"title":"entity","children":[{"title":"po","children":[{"title":"MailSendLog.java <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"repository","children":[{"title":"MailSendLogRepository.java <span style='color:#111;'> 234B </span>","children":null,"spread":false}],"spread":true},{"title":"aspect","children":[{"title":"MailSendLogAspect.java <span style='color:#111;'> 4.22KB </span>","children":null,"spread":false}],"spread":true},{"title":"domain","children":[{"title":"R.java <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"Constants.java <span style='color:#111;'> 242B </span>","children":null,"spread":false},{"title":"Code.java <span style='color:#111;'> 614B </span>","children":null,"spread":false}],"spread":false},{"title":"roundrobin","children":[{"title":"WeightedRoundRobin.java <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"Invoker.java <span style='color:#111;'> 243B </span>","children":null,"spread":false},{"title":"RoundRobin.java <span style='color:#111;'> 164B </span>","children":null,"spread":false},{"title":"AbstractRoundRobin.java <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"RoundRobinFactory.java <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"NormalRoundRobin.java <span style='color:#111;'> 735B </span>","children":null,"spread":false}],"spread":false},{"title":"utils","children":[{"title":"StringTools.java <span style='color:#111;'> 4.26KB </span>","children":null,"spread":false},{"title":"MailManager.java <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"MailUtil.java <span style='color:#111;'> 13.47KB </span>","children":null,"spread":false},{"title":"ApplicationContextUtils.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"ThreadLocalUtils.java <span style='color:#111;'> 692B </span>","children":null,"spread":false}],"spread":false},{"title":"service","children":[{"title":"MailSendLogService.java <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"MailService.java <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false}],"spread":false},{"title":"web","children":[{"title":"MailApiController.java <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false}],"spread":false},{"title":"config","children":[{"title":"WebMvcConfig.java <span style='color:#111;'> 640B </span>","children":null,"spread":false}],"spread":false},{"title":"MailMicroServiceApplication.java <span style='color:#111;'> 451B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"test","children":[{"title":"java","children":[{"title":"top","children":[{"title":"mail","children":[{"title":"H2DatabaseTest.java <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"MailLocalhostTest.java <span style='color:#111;'> 4.10KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"Dockerfile-full <span style='color:#111;'> 633B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 4.04KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 3.87KB </span>","children":null,"spread":false},{"title":"docker","children":[{"title":"docker-run.sh <span style='color:#111;'> 154B </span>","children":null,"spread":false},{"title":"docker-rm.sh <span style='color:#111;'> 208B </span>","children":null,"spread":false},{"title":"docker-build.sh <span style='color:#111;'> 38B </span>","children":null,"spread":false},{"title":"docker-rmi.sh <span style='color:#111;'> 29B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明