繁体   English   中英

Java-在不创建文件的情况下向电子邮件添加附件

[英]Java - Add an attachment to an email without creating a file

我有一个Java POJO类,该类为JSON实现Jackson数据映射。 我想通过发送带有该对象的旧版本的Java电子邮件并相应地标记新版本来显示对该对象所做的更改。 但是,我不想为此过程创建系统文件,我只想直接将对象添加到电子邮件中。 我已经看到了几种解决方案,其中涉及使用ObjectOutputStream在内存中创建临时文件,然后使用使用MimeMessageHelper的InputStream作为附件添加,但是我想知道这是否是最佳解决方案,以及是否还有其他方法为了实现这一目标,可以将其植入Java Mail库。

也许该解决方案可能会有所帮助:

使用JAVA Mail API发送带有附件的电子邮件,而无需存储在本地计算机中

我已经很长时间没有使用Java Mail api了,但是我确实记得能够从流中添加附件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM