title: Email multiple recipients without revealing other recipients
body: <p>I'm using javamail to send emails to a list of recipients, but don't want them to be able to see who else received the email.  I also don't want to send it using BCC since then the user doesn't even see themselves in the TO list.  I thought this code would do it, but it shows all the recipients in the TO list. Other than creating a loop and sending the emails one at a time, is there another way to do this?</p>
  
  <p>(NOTE: recipients[] is a string array containing the email addresses.)</p>
  
  <pre><code>javax.mail.internet.InternetAddress[] addressTo = new javax.mail.internet.InternetAddress[recipients.length];
  
  for (int i = 0; i &lt; recipients.length; i++)
  {
      addressTo[i] = new javax.mail.internet.InternetAddress(recipients[i]);
  }
  
  msg.setRecipients(javax.mail.Message.RecipientType.TO, addressTo); 
  </code></pre>