Springboot发送email邮件(Springboot发送email邮件)
Springboot发送email邮件(Springboot发送email邮件)
2024-05-29 06:51:07  作者:青灯歇  网址:https://m.xinb2b.cn/know/hca429084.html

我现在所在的公司,由于没有对应的运维人员,而且涉及到系统需要和第三方系统进行API对接,为了每天定时进行API测试,将测试结果进行通知开发,因此从成本角度考虑使用email邮件;,下面我们就来聊聊关于Springboot发送email邮件?接下来我们就一起去了解一下吧!

Springboot发送email邮件(Springboot发送email邮件)

Springboot发送email邮件

我现在所在的公司,由于没有对应的运维人员,而且涉及到系统需要和第三方系统进行API对接,为了每天定时进行API测试,将测试结果进行通知开发,因此从成本角度考虑使用email邮件;

POM引入依赖

将下列依赖引入到POM文件,原则上只要引入第一个依赖就行,但是我本地工程一直引入后,还是无法识别相关方法,所有又加了第二个依赖;

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency><dependency><groupId>javax.mail</groupId><artifactId>mail</artifactId> <version>1.4.7</version></dependency>

配置邮件主机

按照你想用邮件服务主机,配置你的发送邮件账号内容;

mail: host: smtp.qiye.aliyun.com username: support@mail.ahautoflow.com password: ******** default-encoding: utf-8 properties: mail: smtp: ssl: enable: true

定义发送邮件方法

如下图所示我的代码(代码写的烂忽喷,留点面子)

private void sendEmailMessage(String description){ List<SysDictData> dictDataList = sysDictTypeService.selectDictDataByType("api_monitor_email"); SimpleMailMessage message = new SimpleMailMessage(); message.setFrom("support@mail.ahautoflow.com"); message.setSubject("通关服务平台API监控"); message.setText(description); if(dictDataList.isEmpty()){ message.setTo("938282597@qq.com"); try{ mailSender.send(message); } catch (Exception e){ e.printStackTrace(); } }else{ for (SysDictData dictData:dictDataList) { message.setTo(dictData.getDictValue()); try{ mailSender.send(message); } catch (Exception e){ e.printStackTrace(); } } }}

调用发送方法

只要在对应代码中加上发送邮件内容,调用接口就行,很简单;

if(result.containsKey("resCode") && "0".equals(result.get("resCode").toString())){ if(result.containsKey("pros")){ JSONArray messageList = result.getJSONArray("pros"); String apiStr = JSON.toJSONString(messageList.get(0)); JSONObject apiMessage = JSONObject.parseObject(apiStr); if(apiMessage.containsKey("resultCode") && "0".equals(apiMessage.get("resultCode").toString())){ emailStr.append(timeStr ": 出口订单API测试新增功能成功" "\n"); }else{ emailStr.append(timeStr ": 出口订单API测试新增功能失败,错误消息如下:" apiMessage.toString() "\n"); } }else{ emailStr.append(timeStr ": 出口订单API测试新增功能,返回体异常" "\n"); }}else { sendEmailMessage(timeStr ": 出口订单API测试新增功能,服务异常。错误信息如下:" result.toJSONString()); return;}

  • 淘宝dsr评分包含哪几种(淘宝店铺中DSR评分是什么意思)
  • 2024-05-29淘宝店铺中DSR评分是什么意思大家在逛淘宝买东西的时候,除了看宝贝的简介,用户评论,还可以往下拉看到店铺的评分店铺评分包括三个维度:发货速度,宝贝质量以及服务态度满分5分,一般的店铺都是4.几分如果评分大于等于行业均值,显示红色,。
  • 演员阵容令人期待的5部电视剧(演到一半换演员)
  • 2024-05-29演到一半换演员《古剑奇谭》乔振宇饰演的欧阳少恭也同样是深入人心,不少人都知道乔振宇并不是这个角色的第一人选,而是戏拍到一半后前来救场的欧阳少恭原本是由贾乃亮饰演的,但在拍摄期间,贾乃亮因为不断要求编剧给自己加戏而惹。
  • 不能开口的爱(相遇与别离的梦)
  • 2024-05-29相遇与别离的梦绿色的故事废弃的神社大门,长了青苔的台阶,茂密的山神的森林,妖怪的夏日祭,整架的彩色风车,飞上天空的棉花糖,戴着狐狸面具的银发少年动漫《萤火之森》诉说了属于妖怪的温柔,少女的梦绿川幸的故事和动漫总有着。
  • 世界首台计算机是谁发明的(世界第一台计算机发明人)
  • 2024-05-29世界第一台计算机发明人“谁发明了世界上第一台计算机?”对于这个问题,相信十有八九之人都会认为美国1946年,美国人摩彻利和埃卡特基制造的“世界第一台计算机”,这台计算机叫“埃尼亚克”——一个占地170平米、重30吨、174。
  • 香港西贡旅游游记(一个远离尘嚣的后花园)
  • 2024-05-29一个远离尘嚣的后花园疫情发生前的多年里,每年都会去香港我喜欢香港,它不仅是一个美食天堂,也是一个购物天堂,更是一个旅游胜地每次去香港我都会去西贡玩上一整天:感受西贡怡人的山海风光,享受一次海鲜大餐西贡位于香港新界东部沿海。
  • 大脸证件照怎么拍好看(如何拍一张美美的证件照)
  • 2024-05-29如何拍一张美美的证件照证件照到底美不美这件事,似乎是这几年才引起了大家的重视,早些年,仿佛所有人都默认“证件照么不就那么个挫样”的道理,默默承受着掏出身份证时的集体尴尬因为反正证件照只拍正面,背面随便瞎搞搞好了,没关系;但。
  • 老爷爷教孙子武功(为民爷孙演练)
  • 2024-05-29为民爷孙演练文|为民编辑|淑为图片|均来自网络暑期第二天,小王就乐呵呵、显摆地开着刚买来的新车,带媳妇小芳、儿子乐乐一路说笑,回农村老家看望爸妈相亲相爱的一家人小聚,说着暖心的话,其乐融融,每个人脸上漾满甜蜜幸福。
  • 十二星座女生最爱哪种人(你知道12星座女最想要睡哪一种男人吗)
  • 2024-05-29你知道12星座女最想要睡哪一种男人吗白羊座白羊座女生的性格应该最讨厌那种沉闷的男人,他觉得跟那样的男人在一起自己的心情也会被影响,而且她认为男人的自信是很重要的,尤其在床上如果一个男人不够自信的话,白羊座会觉得自己就像在安抚一个比自己年。
  • 捡垃圾的小孩手绘图(挑战365天正能量速写画)
  • 2024-05-29挑战365天正能量速写画近日,四川攀枝花市仁和区大河中路派出所民警,收到两名高三学生送来的钱包打开发现,里面除大量现金外,还有不少医院的检查单,便推测这很可能是“救命钱”民警找到失主,得知其父亲因突发疾病在医院急救,这钱正是。
  • 刘翠青是个什么样的人(刘翠青和她的领跑员)
  • 2024-05-29刘翠青和她的领跑员新华社北京11月26日电(记者胡佳丽、郑直、赵建通)“使命在肩奋斗有我”国新办发布会26日在京举办,东京残奥会女子T11级别200米和400米金牌获得者刘翠青和她的领跑员徐冬林会后接受记者采访时表示,。
  • 长安蓝鲸ne发动机最新款(把发动机当艺术品来造)
  • 2024-05-29把发动机当艺术品来造近日,前往风景如画的北京延庆,参加了长安蓝鲸NE1.5T发动机技术讲解会会场不仅有厂家发动机技术代表,更有如上海交通大学汽车工程研究院院长、中国著名CRC冠军车手、中国汽车摩托车运动联合会教官陈德安等。
  • 王力宏给哪些饮料代言(王力宏21年前拍纯净水广告时)
  • 2024-05-29王力宏21年前拍纯净水广告时很多明星在刚出道时,因为还没有什么名气,所以会先从一些配角开始演起,接拍广告也是不重要的配角,等到名气渐渐上去,粉丝也多了,才会逐渐褪去青涩,变得成熟起来,开始出演主角所以每个人的出道都是经历过一番小。