Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JavaSpringMVC中发送批量电子邮件_Java_Spring - Fatal编程技术网

如何在JavaSpringMVC中发送批量电子邮件

如何在JavaSpringMVC中发送批量电子邮件,java,spring,Java,Spring,这是我的密码。请让我知道如何在批处理过程中发送批量邮件。JavaMailSender是MailSender的扩展,JavaMailSenderImpl是JavaMailSender的实现,它具有方法JavaMailSender#send(MIMEMessagePreparator[])。因此,创建一个mimessagepreparator数组并批量发送 mailSender.setJavaMailProperties(javaMailProperties); MimeM

这是我的密码。请让我知道如何在批处理过程中发送批量邮件。

JavaMailSender是MailSender的扩展,JavaMailSenderImpl是JavaMailSender的实现,它具有方法JavaMailSender#send(MIMEMessagePreparator[])。因此,创建一个mimessagepreparator数组并批量发送

     mailSender.setJavaMailProperties(javaMailProperties);
        MimeMessagePreparator preparator = new MimeMessagePreparator() {
            public void prepare(MimeMessage mimeMessage) throws Exception {
                int i =0;
                System.out.println(stringArray[i] +" Email");
                MimeMessageHelper message = new MimeMessageHelper(mimeMessage);
                message.setTo(stringArray);
                //message.setTo(InternetAddress.parse(",rahul@mailinator.com"));
                message.setFrom(
                    new InternetAddress("infinitydeveloper2020@gmail.com", "Grand DMS")
                );
                message.setSubject(mailData.getSubject());
                //message.setBcc("Grand DMS");
                message.setText(htmlText, true);
            }
        };
        mailSender.send(preparator);