我正在使用javamail将电子邮件发送到收件人列表,但不希望他们能够看到其他人收到了电子邮件.我也不想使用BCC发送它,因为用户甚至没有在TO列表中看到自己.我认为这段代码会这样做,但它会显示TO列表中的所有收件人.除了创建循环并一次发送一封电子邮件之外,还有另一种方法吗?
(注意:recipients []是一个包含电子邮件地址的字符串数组.)
javax.mail.internet.InternetAddress[] addressTo = new javax.mail.internet.InternetAddress[recipients.length];
for (int i = 0; i < recipients.length; i++)
{
addressTo[i] = new javax.mail.internet.InternetAddress(recipients[i]);
}
msg.setRecipients(javax.mail.Message.RecipientType.TO, addressTo);
Run Code Online (Sandbox Code Playgroud)