diff --git a/base-buildpackage/src/main/resources/application-llg.yml b/base-buildpackage/src/main/resources/application-llg.yml index 03cdf7ee..1dfec49b 100644 --- a/base-buildpackage/src/main/resources/application-llg.yml +++ b/base-buildpackage/src/main/resources/application-llg.yml @@ -8,6 +8,19 @@ logging: # 日志保存路径 path: /Users/apple/Desktop/log/local spring: + mail: + host: smtp.qq.com + port: 465 + username: 957075182@qq.com + password: lcmgbgaxuhsbbbei + properties: + mail: + smtp: + socketFactory: + class: javax.net.ssl.SSLSocketFactory + auth: true + ssl: + enable: true data: mongodb: # host: 192.168.2.237 diff --git a/base-webapp/src/main/java/com/hzya/frame/webapp/entrance/controler/EntranceController.java b/base-webapp/src/main/java/com/hzya/frame/webapp/entrance/controler/EntranceController.java index 253ef940..541fe4f6 100644 --- a/base-webapp/src/main/java/com/hzya/frame/webapp/entrance/controler/EntranceController.java +++ b/base-webapp/src/main/java/com/hzya/frame/webapp/entrance/controler/EntranceController.java @@ -1,5 +1,6 @@ package com.hzya.frame.webapp.entrance.controler; +import com.hzya.frame.email.EmailUtil; import com.hzya.frame.sys.entity.EsbReturnEntity; import com.hzya.frame.sys.file.download.entity.FileDownloadEntity; import com.hzya.frame.sys.file.download.service.IFileDownloadService; @@ -224,4 +225,28 @@ public class EntranceController { } + @Resource + private EmailUtil emailUtil; + + + + @RequestMapping(value = "/sendemail") + @ResponseBody + public JsonResultEntity sendemail(ServletRequest servletRequest, ServletResponse servletResponse) throws Exception { + + emailUtil.sendSimpleMessage( + "number8912@qq.com", + "测试邮件简单", + "这是一封来自Spring Boot的测试邮件" + ); + + String htmls = "
类型2345
"; + emailUtil.sendHtmlMessage("number8912@qq.com", + "测试邮件html", + htmls); + + return BaseResult.getSuccessMessageEntity("成功"); + } + + } diff --git a/pom.xml b/pom.xml index c8578008..aadd3a30 100644 --- a/pom.xml +++ b/pom.xml @@ -420,6 +420,10 @@ jsch 0.1.53 + + org.springframework.boot + spring-boot-starter-mail +