Java批量电子邮件异常处理

时间:2017-02-20 06:36:45

标签: java javamail

我正在尝试发送批量电子邮件而不为每个邮件收件人创建新会话,因为考虑到性能。

但我面临一个问题。如果其中一个收件人无效,则作业无法向其他收件人发送邮件。 在这种情况下,我需要向其他收件人发送邮件

以下是我的代码段,请提供此问题的任何建议。

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);

1 个答案:

答案 0 :(得分:1)

将会话属性mail.smtp.sendpartial设置为true