如何使用JavaMail将多个文件附加到电子邮件?

如何使用JavaMail将多个文件附加到电子邮件?,第1张

如何使用JavaMail将多个文件附加到电子邮件?

好吧,自从我完成JavaMail工作已经有一段时间了,但是看起来您可以重复多次此代码

DataSource source = new FileDataSource(filename);messageBodyPart.setDataHandler(new DataHandler(source));messageBodyPart.setFileName(filename);multipart.addBodyPart(messageBodyPart);

例如,您可以编写一个方法来做到这一点

private static void addAttachment(Multipart multipart, String filename){    DataSource source = new FileDataSource(filename);    BodyPart messageBodyPart = new MimeBodyPart(); messageBodyPart.setDataHandler(new DataHandler(source));    messageBodyPart.setFileName(filename);    multipart.addBodyPart(messageBodyPart);}

然后从您的主要代码中,只需调用

addAttachment(multipart, "file1.txt");addAttachment(multipart, "file2.txt");

等等



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5175783.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-18
下一篇2022-11-18

发表评论

登录后才能评论

评论列表(0条)

    保存