本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

Spring Boot---(3)邮件发送

发布于2020-11-19 20:39     阅读(1024)     评论(0)     点赞(3)     收藏(0)


Spring Boot 邮件发送

1.导入jar包

  1. <dependency>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-starter-mail</artifactId>
  4. <version>2.2.6.RELEASE</version>
  5. </dependency>

2.配置application.properties 文件

  1. #发送者的邮箱
  2. spring.mail.username=27553140@qq.com
  3. #邮箱秘钥
  4. spring.mail.password=nxnoashhoanvdfaf
  5. #邮箱主机
  6. spring.mail.host=smtp.qq.com
  7. #开启qq邮箱的安全认证
  8. spring.mail.properties.mail.smtp.ssl.enable=true

 

3.邮件发送测试

  1. @RunWith(SpringRunner.class)
  2. @SpringBootTest
  3. public class Springboot04TaskApplicationTests {
  4. @Autowired
  5. JavaMailSenderImpl mailSender;
  6. @Test
  7. public void contextLoads() {
  8. SimpleMailMessage message = new SimpleMailMessage();
  9. //邮件设置
  10. message.setSubject("通知-今晚开会");
  11. message.setText("今晚7:30开会");
  12. message.setTo("xxyyjj159357@163.com");
  13. message.setFrom("1787798327@qq.com");
  14. mailSender.send(message);
  15. }
  16. @Test
  17. public void test02() throws Exception{
  18. //1、创建一个复杂的消息邮件
  19. MimeMessage mimeMessage = mailSender.createMimeMessage();
  20. MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true);
  21. //邮件设置
  22. helper.setSubject("通知-今晚开会");
  23. helper.setText("<b style='color:red'>今天 7:30 开会</b>",true);
  24. helper.setTo("xxyyjj159357@163.com");
  25. helper.setFrom("1787798327@qq.com");
  26. //上传文件
  27. helper.addAttachment("1.png",new File("D:\\Images\\1.png"));
  28. helper.addAttachment("2.png",new File("D:\\Images\\2.png"));
  29. mailSender.send(mimeMessage);
  30. }
  31. }

注意:
在进行测试的时候,需要获取其验证
2

简单的文本测试:
3
带有附件的测试:

4

原文链接:https://blog.csdn.net/wang13145/article/details/109747257



所属网站分类: 技术文章 > 博客

作者:长这么胖

链接:http://www.javaheidong.com/blog/article/943/cb6429966b78b93ff6eb/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

3 0
收藏该文
已收藏

评论内容:(最多支持255个字符)