Springboot发送邮件

可以查看该博主的文章介绍的很详细,包含了发邮件的多种情况:

https://www.iteye.com/blog/412887952-qq-com-2305992

如果想发送的邮件包含压缩包可以参考这篇文章

https://www.cnblogs.com/qq931399960/p/11409044.html

 

 记得先写这个
 @Autowired
 private JavaMailSenderImpl mailSender;
    public void sendMailAttach() throws Exception {
        Properties mailProperties = mailSender.getJavaMailProperties();
        MimeMessage message = mailSender.createMimeMessage();

        MimeMessageHelper helper = new MimeMessageHelper(message, true);
        helper.setFrom(mailSender.getUsername());
        helper.setTo(mailProperties.getProperty("receiver").split(","));
       // 第二个参数为是否支持html,如果为true,则表示支持,此时如果写入<h2>nice</h2>,则nice会被加粗,默认为false
        helper.setText("nice day2", true);
        helper.setSubject("测试2");
     // 或者使用new FiledataSource
        FileSystemResource file = new FileSystemResource(new File("F:\\learn\\workplace\\webtest.zip"));
        helper.addAttachment("webdemo.zip", file);
        mailSender.send(message);

    }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值