1.打开邮箱授权
以网易邮箱为例
记住授权码
2.配置springboot
#邮件配置
spring.mail.username=你的邮箱账号
spring.mail.password=你的授权码
spring.mail.host=smtp.163.com
spring.mail.default-encoding=utf-8
pom.xml中添加依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> <version>2.2.6.RELEASE</version> </dependency>
3.编写代码
/**
* 发送邮件方法
* @param to
* @param subject
* @param content
*/
public void sendmail(String to, String subject, String content){
//创建一个简单文本邮件的对象
SimpleMailMessage message = new SimpleMailMessage();
//赋予相应的内容
message.setTo(to);//发送给谁 收件人
message.setSubject(subject);//主题
message.setText(content);//内容
message.setFrom(from);//发件人
//将邮件对象赋予邮件发送器
javaMailSender.send(message);
}
需要用的时候 ,调用方法