Spring boot下实现邮件发送功能
2019-01-22 18:51
513 查看
Springboot发送邮件其实很简单给我们封装好了邮件功能,非常简单,只需要稍微配置下就ok。
1.引入mail jar包
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
2.demo 实例
@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); //发送 } }
3.在application.properties文件中配置
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 + Thymeleaf实现邮件发送功能
- spring-boot-starter-mail 实现邮件发送功能
- springboot 实现邮件发送功能
- SpringBoot中发送QQ邮件功能的实现代码
- springboot实现添加邮件发送及压缩功能
- 通过spring实现javamail发送邮件功能
- SpringBoot中实现邮件找回密码的功能
- Spring Boot 发送邮件功能案例分析
- spring+maven实现发送邮件功能
- spring boot 实际应用(三)发送邮件实现
- springboot发送邮件的实现例子
- 通过spring实现javamail发送邮件功能
- SpringBoot之发送邮件功能
- Spring Boot实现邮件注册功能示例代码
- Spring实现邮件发送功能
- 通过spring实现javamail发送邮件功能
- 使用spring-boot-starter-mail实现邮件发送
- Spring实现JavaMail邮件发送功能
- yx: SpringBoot发送邮件功能
- Spring实现JavaMail邮件发送功能和InitializingBean(1)