spring boot邮件发送
2018-08-03 15:07
344 查看
springboot给我们封装好了邮件功能,非常简单,只需要稍微配置下就ok。
引入jar
1. <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> **MailService.java**
1. @Service public class MailService { @Autowired private JavaMailSender mailSender; //框架自带的 @Value("${spring.mail.username}") //发送人的邮箱 比如155156641XX@163.com private String from; @Async //意思是异步调用这个方法 public void sendMail(String title, String url, String email) { SimpleMailMessage message = new SimpleMailMessage(); message.setFrom(from); // 发送人的邮箱 message.setSubject(title); //标题 message.setTo(email); //发给谁 对方邮箱 message.setText(url); //内容 mailSender.send(message); //发送 } }
**还需要在配置文件yml中写 下面的配置**
. . spring.mail.host: smtp.163.com spring.mail.username: 155156641xx@163.com spring.mail.password: 填上你自己的 spring.mail.properties.mail.smtp.auth: true spring.mail.properties.mail.smtp.starttls.enable: true spring.mail.properties.mail.smtp.starttls.required: true阅读更多
相关文章推荐
- springboot 邮件接收发送 阿里云发送短信组件
- spring boot 实际应用(三)发送邮件实现
- Springboot JavaMailSender发送邮件(QQ和163)
- springboot 邮件发送实现
- 在Spring Boot中使用JavaMailSender发送各类邮件
- Spring Boot系列(十三) Spring Boot 发送邮件
- springboot发送邮件
- spring boot发送邮件
- yx: SpringBoot发送邮件功能
- springboot 发送邮件
- springboot发送邮件的实现例子
- springboot 普通发送邮件 和 freemarker模板发送邮件
- Spring Boot整合邮件发送与注意事项
- SpringBoot学习-(二十三)SpringBoot发送邮件
- SpringBoot中发送QQ邮件功能的实现代码
- Spring Boot中使用JavaMailSender发送邮件
- Spring Boot系列(十三) Spring Boot 发送邮件
- Spring Boot发送邮件详解
- SpringBoot之邮件发送