java定时发送邮件

配置setting和定时任务

// 配置发送地址
    Setting setting = new Setting("config/mail.setting");
    
    // 收到邮件地址
    private static final String recipient = "xxxxxx@163.com" ;
    @Scheduled(cron = "*/10 * * * * *")
    public void test2(){
        System.out.println("发送时间"+DateUtil.date());
        testMail();
    }

文本测试

 // 文本测试
    public void testMail(){
        // 获取setting
        MailUtil.sendText(recipient ,"测试", "邮件测试");
    }

附带文件

 /**
     * 使用配置文件中设置的账户发送邮件,发送单个或多个收件人<br>
     * 多个收件人可以使用逗号“,”分隔,也可以通过分号“;”分隔
     *
     * @param to 收件人
     * @param subject 标题
     * @param content 正文
     * @param isHtml 是否为HTML
     * @param files 附件列表
     */
    // 文本测试
    public void testHutoolMail(){
        // 获取setting
        Setting setting = new Setting("F:mail.setting");
        File file = new File("C:3_R.txt");
        MailUtil.send(recipient,"标题","正文",false,file);
    }

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值