-
首先需要获取邮箱第三方服务授权码
qq邮箱:
点击账户,往下滑如图所示,我的已经开启了,没开启的可以开启一下
136邮箱:
我现在用的是qq所以网易这个我就没有开启,如果你们用网易的话可以开启,开启之后需要发送短信,验证通过之后会有一个授权码
网易和QQ邮箱都可以,下面我就用QQ邮箱进行展示
2.导入相关依赖
我是在springboot官网下载的
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
3.配置yml文件
4.创建一个实体类
这里创建了一个实体类
import java.io.Serializable;
public class EmailModel implements Serializable {
/**
* 收件人姓名
**/
private String recieverName;
/**
* 收件人邮箱地址
**/
private String recieverEmailAddress;
/**
* 邮件主题
**/
private String emailTheme;
/**
* 邮件内容
**/
private String emailContent;
public String getRecieverName() {
return recieverName;
}
public void setRecieverName(String recieverName) {
this.recieverName = recieverName;
}
public String getRecieverEmailAddress() {
return recieverEmailAddress;
}
public void setRecieverEmailAddress(String recieverEmailAddress) {
this.recieverEmailAddress = recieverEmailAddress;
}
public String getEmailTheme() {
return emailTheme;
}
public void setEmailTheme(String emailTheme) {
this.emailTheme = emailTheme;
}
public String getEmailContent() {
return emailContent;
}
public void setEmailContent(String emailContent) {
this.emailContent = emailContent;
}
}
5.工具类
package com.lwy.util;
import com.l