Note that there are some explanatory texts on larger screens.

plurals
  1. POJavaMail failed addresses issue
    primarykey
    data
    text
    <p>I am using following code to send mails to multiple users. Everything works fine when all the mail Id's are right or real. Problem occurs when there is wrong mail Id. I added an exception but i expect that the mail to be sent to other users when only one mail id is wrong.</p> <p>Any help is appreaciated. I need to send all users in the same mail.</p> <pre><code>public void sendEmail( final Map&lt;String, Object&gt; model, final String mailTemplate, final List&lt;User&gt; toUsers, final List&lt;User&gt; ccUsers, final String attachedFilename, final File attachedFile ) { subject = (String)model.get("subject"); if(subject==null) subject = Constants.SFTA_DEFAULT_MAIL_SUBJECT; if ((toUsers == null || toUsers.size() == 0) &amp;&amp; (ccUsers == null || ccUsers.size() == 0)) return; MimeMessagePreparator messagePreparator = new MimeMessagePreparator() { public void prepare(MimeMessage mimeMessage) throws Exception { boolean multipartMode = false; if ((attachedFilename!=null) &amp;&amp; (attachedFilename.length()&gt;0) &amp;&amp; (attachedFile!=null) ) multipartMode = true; MimeMessageHelper message = new MimeMessageHelper(mimeMessage,multipartMode); message.setFrom(from); message.setTo(getInternetAddress(toUsers)); if (ccUsers!=null) { List&lt;User&gt; ccFinalUsers = new ArrayList&lt;User&gt;(); for(User user:ccUsers) { if(user.getIsActive().equals("Y")) ccFinalUsers.add(user); if(user.equals(toUsers.get(0))) ccFinalUsers.remove(user); } message.setCc(getInternetAddress(ccFinalUsers)); } message.setSubject(subject); message.setSentDate(new Date()); if ( multipartMode ) message.addAttachment(attachedFilename,attachedFile); String text = VelocityEngineUtils.mergeTemplateIntoString( velocityEngine, mailTemplate, model ); message.setText(text, true); } }; try { mailSender.send(messagePreparator); } catch (Exception e) { e.printStackTrace(); } } </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload