怎么实现如果比对数据错误,发送HTML邮件,以及怎么实现定时HTML邮件的发送,能不能给个代码案例

若依 Springboot框架、

private boolean sendMail(String subject,String content,String receiver) {
        String FROM = "public@suztfamdmfg01.jv.tfme.com";
        String mail = "Roy.Zhang@tf-amd.com";//收件人
//        String smtp = getSmtpByEmail(mail);
//        System.out.println(smtp);
        Properties props = new Properties();
        props.put("mail.transport.protocol", "smtp");
        props.put("mail.smtp.host", "172.16.2.34");
        props.put("mai.smtp.auth", "false");

        Session session = Session.getInstance(props, null);
        MimeMessage msg = new MimeMessage(session);
        try {
            msg.setFrom(FROM);
            msg.setSubject(subject, "gb2312");
            Multipart multipart = new MimeMultipart();
            MimeBodyPart bodyPart = new MimeBodyPart();
//            bodyPart.setText("�����ʼ�", "gb2312");
            bodyPart.setContent(content, "text/html;charset=utf-8");
            multipart.addBodyPart(bodyPart);
            msg.setContent(multipart);
            msg.addHeader("X-Mailer", "Microsoft Outlook Express 6.00.2900.2869");
            msg.setRecipient(MimeMessage.RecipientType.TO, new InternetAddress(mail));
            Transport.send(msg);
            return true;
        } catch (Exception e) {
//            e.printStackTrace();
            System.out.println(e.getMessage());
            return false;

        }
    }

运行结果及报错内容
我的解答思路和尝试过的方法
可以发给不同的人邮件,可以发送定时邮件

定时发送用定时任务。

用xxl-job做个定时任务,写个类继承IJobHandler,配置corn表达式实现定时

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632