我正在尝试发送批量电子邮件而不为每个邮件收件人创建新会话,因为考虑到性能。
但我面临一个问题。如果其中一个收件人无效,则作业无法向其他收件人发送邮件。 在这种情况下,我需要向其他收件人发送邮件
以下是我的代码段,请提供此问题的任何建议。
Session session = Session.getInstance(props, null);
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress(mailFrom));
message.setSubject(subject);
message.setContent(messageStr, "text/html");
if (mailTo != null) {
for (int i = 0; i < mailTo.length; i++) {
message.addRecipient(Message.RecipientType.TO, new InternetAddress(mailTo[i]));
}
}
Transport.send(message);