Как добавить вложения в электронную почту в Java с использованием outputtream

Я видел код для библиотеки javax.mail, где вы добавляете вложения к письму, делая это:

MimeBodyPart attachmentPart = new MimeBodyPart();
FileDataSource fds = new FileDataSource("C:/text.txt");
attachmentPart.setDataHandler(new DataHandler(fds));
attachmentPart.setFileName("text.txt");
multipart.addBodyPart(attachmentPart);

Но для этого необходимо, чтобы файл находился где-то на этом диске. Я хотел бы получить выходной поток прямо из библиотеки электронной почты и передать в него содержимое файла непосредственно из другого места, где я пишу в этот выходной поток. Это возможно?

Ответы на вопрос(2)

Ваш ответ на вопрос