今天完成功能时用到了异步队列来完成邮件发送功能,下面介绍javas.mail接口的使用
1. 导入依赖:
Spring依赖:
<dependency>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4</version>
</dependency>
SpringBoot依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
在使用之前还需要将你QQ邮箱的POP3/SMTP服务打开 ,步骤简略说一下:
QQ邮箱首页-->设置-->账户,在账户中找到 POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务这一栏,将POP3/SMTP服务打开,给张截图: