【发布时间】:2011-05-18 05:35:18
【问题描述】:
我正在使用 javamail 向收件人列表发送电子邮件,但不希望他们能够看到还有谁收到了电子邮件。我也不想使用密件抄送发送它,因为那时用户甚至在 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);
【问题讨论】:
标签: java email jakarta-mail