首页 > 编程语言 > 详细

SpringBoot邮件发送

时间:2021-03-28 11:34:31      阅读:35      评论:0      收藏:0      [点我收藏+]
spring:
  mail:
    username: 2603820757@qq.com
    password: okfutaifmatcdjeh
    host: smtp.qq.com
    properties: #开启加密验证
      mail:
        smtp:
          ssl:
            enable: true

简单邮件

    @Autowired
    JavaMailSenderImpl mailSender;

    @Test
    void contextLoads() {
        
        //简单邮件
        SimpleMailMessage simpleMailMessage = new SimpleMailMessage();
        simpleMailMessage.setSubject("Hello 小王~");
        simpleMailMessage.setText("你好哇~");
        simpleMailMessage.setTo("2603820757@qq.com");
        simpleMailMessage.setFrom("2603820757@qq.com");
        mailSender.send(simpleMailMessage);
    }

复杂邮件

    @Test
    void test() throws MessagingException {
        //复杂邮件
        MimeMessage mimeMessage = mailSender.createMimeMessage();
        //组装~
        MimeMessageHelper mimeMessageHelper = new MimeMessageHelper(mimeMessage, true);
        //标题
        mimeMessageHelper.setSubject("Hello 小王~");
        //正文
        mimeMessageHelper.setText("<p style=‘color:red;‘>嘿嘿嘿</p>", true);
        //附件
        mimeMessageHelper.addAttachment("1.jpg", new File("F:\\code\\后端\\test\\src\\main\\resources\\static\\1.jpg"));

        mimeMessageHelper.setTo("2603820757@qq.com");
        mimeMessageHelper.setFrom("2603820757@qq.com");
        for (int i = 0; i < 4; i++) {
            mailSender.send(mimeMessage);
        }
    }

SpringBoot邮件发送

原文:https://www.cnblogs.com/circle-coder/p/14587742.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!