0

我已经实现了一个使用 Mime4J 将电子邮件文件 (.eml) 解析为对象的解决方案。该过程解析电子邮件文件,创建对象并将新文件写入磁盘。

我想知道是否可以通过 Transport.send(mimeMessage)发送 Mime4J 的 MimeMessage来创建一个新文件。

4

1 回答 1

0

最简单的方法是使用 Mime4J Message.writeTo 方法将消息写入 ByteArrayOutputStream,然后用 ByteArrayInputStream 包装字节数组并使用它来构造 JavaMail MimeMessage 对象。

一种更复杂但更有效的方法是创建一个类,该类是 MimeMessage 的子类,并将大多数方法委托给 Mime4J Message 对象上的相应方法。

于 2015-11-09T18:55:42.683 回答