我有以下内容......
msg.setRecipient(Message.RecipientType.TO, new InternetAddress(to));
哪个工作正常,但是当我尝试多次添加(to
的不同变量)时,它只发送到最后一个语句。我还尝试发送email1@gmail.com :email2@gmail.com
之类的to
变量,但这会引发错误。
是否有人建议我如何使用javax.mail
使用JUST一封电子邮件而不是多封电子邮件向多个收件人发送邮件?
答案 0 :(得分:8)
msg.setRecipients()
将地址数组作为第二个参数。
答案 1 :(得分:1)
使用Message的子类 - MimeMessage。它包含了setRecipients(Message.RecipientType type, Address[] addresses)
方法。
此外,您可以选择需要使用的具体消息:IMAPMessage, POP3Message, SMTPMessage
。