2017-02-20 5 views
1

パフォーマンスを考慮して、すべてのメール受信者に対して新しいセッションを作成せずにバルク電子メールを送信しようとしています。Javaバルク電子メール例外処理

しかし、私はこれに1つの問題に直面しています。受信者の1人が無効な場合、ジョブは他の受信者にメールを送信できませんでした。 このシナリオでは、他の受信者にメールを送信する必要があります

私のコードスニペットは以下のとおりです。この問題に対するご提案をお願いします。

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

メールアドレスを検証するのはなぜですか? –

答えて