
正文
Springboot邮箱接口(使用个人邮箱发送邮件)
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
近期项目使用邮件验证,这里使用个人邮箱进行测试,记录开发笔记
SpringBoot自带邮箱接口
maven pom.xml 引入:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
相关代码如下:
@Autowired
private JavaMailSender mailSender; //框架自带的 @Async //意思是异步调用这个方法
public void sendMail(String title, String content, String email) {
try{
MimeMessage message = mailSender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(message, true);
helper.setFrom(from); // 发送人的邮箱
helper.setSubject(title); //标题
helper.setTo(email); //发给谁 对方邮箱
helper.setText(content,true); //内容,true支持html内容,false支持纯文本内容
mailSender.send(message); //发送
}catch(Exception e){
e.printStackTrace();
}
}
结果展示:







