java邮件预警,Spring Boot Admin邮件警报整合过程解析

一、前言

在Spring Boot Admin Server 中撒送预警邮件通知是很简单的,只需要简单的几个配置就可以了。

二、代码演示

1、microservice-monitor-server-> pom.xml

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

microservice-minitor

com.microservice

1.0-SNAPSHOT

4.0.0

microservice-monitor-server

org.springframework.boot

spring-boot-starter-web

de.codecentric

spring-boot-admin-starter-server

2.2.0

org.springframework.cloud

spring-cloud-starter-netflix-eureka-client

org.springframework.boot

spring-boot-starter-security

org.springframework.boot

spring-boot-starter-mail

org.springframework.boot

spring-boot-maven-plugin

其中改动的只是添加了spring-boot-starter-mail 的依赖

2、microservice-monitor-server-> application.yml

server:

port: 8888

spring:

application:

name: SpringBootAdmin

boot:

admin:

ui:

title: SpringBootAdmin-Server

notify:

mail:

from: 123@qq.com

to: 345@outlook.com

security:

user:

name: "admin"

password: "admin"

mail:

host: smtp.qq.com

username: 123@qq.com

password: qq #授权码

properties:

mail:

smtp:

auth: true

starttls:

enable: true

required: true

eureka:

instance:

hostname: localhost

metadata-map:

user.name: ${spring.security.user.name}

user.password: ${spring.security.user.password}

client:

register-with-eureka: true

fetch-registry: true

serviceUrl:

defaultZone: http://localhost:8001/register/eureka/

只需要两步就配置完成,根本就没有编写任何的Java的代码,只需简单的配置就可以了。

三、运行测试

390fbf34ef897b53d68793aacdcc9f41.png

476a11ba3cd975e7aaccd677a1d37273.png

能够正常的发送接收邮件!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值