如何将已创建的InternetAddress设置为RecipientType.BCC类型?
设置BCC收件人(基于Jakarta Mail)
你已经创建了InternetAddress实例,接下来只需要调用邮件消息(Message)对象的addRecipient()方法,将收件人类型指定为RecipientType.BCC即可。
完整示例代码如下:
// 假设你已通过Session获取到Message实例 Message message = new MimeMessage(session); // 你已创建的InternetAddress实例 InternetAddress system = new InternetAddress("nunyi@gmail.com"); // 将该地址设置为BCC收件人 message.addRecipient(Message.RecipientType.BCC, system);
如果需要添加多个BCC收件人,可以使用addRecipients()方法传入地址数组:
InternetAddress[] bccAddresses = { new InternetAddress("nunyi@gmail.com"), new InternetAddress("another@example.com") }; message.addRecipients(Message.RecipientType.BCC, bccAddresses);
注意:要确保已正确初始化Session和Message对象,这是Jakarta Mail发送邮件的基础前提。
内容的提问来源于stack exchange,提问作者Nunyet Calçada
相关产品推荐
相关产品推荐

