利用springBoot发送邮件
2019-04-27 15:03
363 查看
1 导入发送邮件的依赖
[code]<!-- 支持发送邮件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
2 在springBoot主配置文件中配置发送者:
[code]#发送邮件 spring.mail.default-encoding=UTF-8 spring.mail.host=smtp.163.com #发送者的邮箱密码,此为邮箱的授权码 spring.mail.password=lala123456 #端口 spring.mail.port=25 #协议 spring.mail.protocol=smtp #发送者的邮箱账号 spring.mail.username=1885555555@163.com
需要注意的此处的邮箱密码 不是登录邮箱时候的密码 而是你的邮箱让第三方应用使用的授权码
可以登录自己的邮箱在设置中获取该授权码
3 java中发送邮件的简单代码:三分参数分别是 被发送者的邮箱地址 邮件主题 邮件内容
[code]/** * @author: chenchuan * @date 2019/4/4 9:21 */ @Component public class EmailSender { @Autowired JavaMailSender javaMailSender; public void sentEmail(String emailTo, String msgSubject, String msgText){ //建立邮件消息 SimpleMailMessage mainMessage = new SimpleMailMessage(); //发送者 mainMessage.setFrom("1886555555@163.com"); //接收者 mainMessage.setTo(emailTo); //发送的标题 mainMessage.setSubject(msgSubject); //发送的内容 mainMessage.setText(msgText); javaMailSender.send(mainMessage); } }
相关文章推荐
- 利用邮箱接口在springboot项目中发送邮件(以163邮箱为例)
- 个人网站的搭建(四)——利用SpringBoot发送邮件
- Spring Boot中利用JavaMailSender发送邮件的方法示例(附源码)
- SpringBoot 邮件发送
- springboot实现添加邮件发送及压缩功能
- 利用发送邮件SpringMail+thymeleaf+配置Bean实现
- ActiveMQ入门系列之应用:Springboot+ActiveMQ+JavaMail实现异步邮件发送
- SpringBoot之邮件发送
- springboot 邮件发送实现
- springboot发送邮件的实现例子
- 47. Spring Boot发送邮件【从零开始学Spring Boot】
- springboot 邮件接收发送 阿里云发送短信组件
- javaMail 的邮件发送包括了抄送(CC),密送(BCC)采用springBoot
- 利用spring中的mail发送邮件
- SpringBoot发送邮件
- SpringBoot-Thymeleaf发送模板带附件邮件
- Spring Boot系列(十三) Spring Boot 发送邮件
- Java-利用spring发送邮件
- SpringBoot学习-(二十三)SpringBoot发送邮件
- JAVA发送邮件及springboot发送邮件