使用 JavaMail 发送到多个主机 API

Sending to multiple hosts using JavaMail API

我可以使用 JavaMail 向 Gmail、Hotmail 等多个主机发送邮件吗 API

换句话说,我可以发送包含不同主机的 InternetAddress "TOList" 或 "CcList" 数组吗?提前致谢 。

您可以多次调用 addRecipient 以将收件人添加到您的电子邮件中。例如:

msg.addRecipient(Message.RecipientType.TO, InternetAddress.parse("user1@server1.com"));
msg.addRecipient(Message.RecipientType.CC, InternetAddress.parse("user2@server2.com"));
msg.addRecipient(Message.RecipientType.BCC, InternetAddress.parse("user3@server3.com"));

要发送数组,您可以执行以下操作:

Address[] ccRecipients = new Address[] {InternetAddress.parse("user1@server1.com"),
                               InternetAddress.parse("user2@server2.com")};
msg.addRecipients(Message.RecipientType.CC, ccRecipients);