Java Mail API 发送带有另一封邮件的邮件

标签 java email attachment send

我想问如何使用 Java Mail API 发送带有另一封邮件附件的消息。

MimeBodyPart attachmentPart = new MimeBodyPart ( );
attachmentPart.setContent ( mail , "text/?" );

提前致谢!

最佳答案

javax.mail.Multipart multipart = new MimeMultipart();

javax.mail.internet.MimeBodyPart messageBodyPart =   new  javax.mail.internet.MimeBodyPart();

multipart.addBodyPart(messageBodyPart);

javax.activation.DataSource source = new FileDataSource("C:\\Notes\\new mail.msg");

messageBodyPart.setDataHandler( new DataHandler(source));
messageBodyPart.setFileName("new mail.msg");

multipart.addBodyPart(messageBodyPart);
msg.setContent(multipart);

 MimeBodyPart part = new MimeBodyPart();
 part.setText(text);

multipart.addBodyPart(part);

关于Java Mail API 发送带有另一封邮件的邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7283678/

相关文章:

c# - StreamWriter 不写入文件

java - 0.999...相乘时可以四舍五入到1吗?

javascript - 电子邮件正文变量

java - 使用 AsyncTask 用多个项目填充 ExpandableListView

node.js - Nodemailer 是免费的 api/库吗?

linux mail < file.log 有 Content-Type : application/octet-stream (a noname attachment in Gmail)

python - 如何下载 Gmail 附件?

github - 如何将文件附加到 GitHub 问题?

java - 如何在 Gmail 中获取转发给外部用户的邮件的邮件附件?

java - Java 中字符串实习的奇怪行为