JavaMail 发送邮件带附件可抄送
时间: 2023-07-30 22:06:50 浏览: 126
javamail发邮件(带附件)
当你要在 JavaMail 中发送带附件的邮件时,也可以添加抄送人。只需要在创建 MimeMessage 对象时,使用 addRecipients() 方法设置抄送人即可。
以下是示例代码:
```
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress("sender@example.com"));
message.addRecipient(Message.RecipientType.TO, new InternetAddress("recipient@example.com"));
message.addRecipient(Message.RecipientType.CC, new InternetAddress("cc@example.com"));
message.setSubject("Test email with attachment");
```
其中,addRecipient() 方法的第一个参数是 RecipientType,表示收件人类型,可以是 TO、CC 或 BCC,第二个参数是 InternetAddress,表示收件人的地址。
如果要添加多个抄送人,可以多次调用 addRecipient() 方法,或者使用 addRecipients() 方法,例如:
```
message.addRecipients(Message.RecipientType.CC, InternetAddress.parse("cc1@example.com, cc2@example.com"));
```
这样就可以在 JavaMail 发送带附件的邮件时添加抄送人了。
阅读全文