在跑个人应用的时候,想引入一个通知机制,在应用启动和停止的时候通知下自己(因为应用部署在服务器上,不想每次都到服务器上看);
- 发送短信要申请模板,而且还收费...
- 发送手机通知又太多依赖;
- 钉钉、微信;至于钉钉和微信骚扰消息太多了,容易漏掉通知信息
剩下的就是发送邮箱、免费、而且没有那么多的通知干扰,邮箱App在收到邮件的时候会自动的发生一条Push。而且配置起来很简单... 那就动手操作起来吧。
配置发送邮件
1、引入SpringBoot的Mail依赖,如果是Spring Boot应用不需要指定版本号了
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
复制代码
2、配置邮箱发送的Bean,如下配置;
在配置前获取QQ邮箱授权码;QQ邮件在Spring的Bean中密码为授权码。