我们处理异常通常会写入日志,但我们无法及时知道。如果能够将异常信息发送到邮箱,我们可以在第一时间发现这个异常。除此以外,还可以用来给用户发验证码以及各种离线消息等等。
说明:本Demo是用Springboot + Spring自带的JavaMailSender + QQ邮箱 来发邮件的
JavaMailSender
发纯文本的消息,
还可以发送HTML格式的内容,
而且还可以携带附件,
还支持群发。
一、pom.xml中引入依赖
<!-- mail发邮件 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
application.properties
SMTP授权码 QQ邮箱开启SMTP方法如何授权
#使用smtp.qq.com的邮件服务器
spring.mail.host=smtp.qq.com
#用户名
spring.mail.username=17***80@qq.com
#密码,SMTP授权码
spring.mail.password=ra*******jfg
Controller