2017-02-20 9 views
1

Я пытаюсь отправить массовый адрес электронной почты без создания нового сеанса для каждого получателя почты из-за оценки производительности.Обработка избыточных почтовых ящиков Java

Но я столкнулся с одной проблемой в этом. если один из получателей недействителен, то задание не может отправлять почту другим получателям. В этом случае мне нужно отправить почту другим получателям

Ниже приведен фрагмент кода, пожалуйста, предоставьте любое предложение по этой проблеме.

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

В худшем случае, если какой-либо из получателей не выполнен. то работа не отправляет почту никому. – DEADEND

+0

, так почему бы вам не проверить адреса электронной почты? –

ответ