1
Я читал сообщение Мима, как это:Добавление вложения в существующий MimeMessage
InputStream is = new FileInputStream("c:\\Temp\\test.eml");
MimeMessage message = new MimeMessage(session,is);
Теперь мне нужно просто добавить вложение к существующему MimeMessage, не меняя ничего другого.
Как я могу это сделать?
Я пробовал:
messageBodyPart = new MimeBodyPart();
DataSource source = new FileDataSource("C:\\attachment.pdf");
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName("encrypted_body.pdf");
multipart.addBodyPart(messageBodyPart);
// Send the complete message parts
message.setContent(multipart);
Но, кажется, изменить исходное сообщение.