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</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</dependency>
logback-spring.xml 添加对应的数据
<appender name="email" class="ch.qos.logback.classic.net.SMTPAppender">
<smtpHost>smtp.163.com</smtpHost>
<smtpPort>25</smtpPort>
<SSL>false</SSL>
<STARTTLS>true</STARTTLS>
<asynchronousSending>false</asynchronousSending>
<username>you@163.com</username>
<password>ZBOAWDARXLYYMBIZ</password>
<to>to@qq.com</to>
<from>you@163.com</from>
<subject>TESTING: %logger{20} - %m</subject>
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%date %-5level %logger{35} - %message%n</pattern>
</layout>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>ERROR</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<root level="info">
<!-- <appender-ref ref="logfile"/>-->
<appender-ref ref="email"/>
</root>
测试错误,自动发送邮件成功