I have a MimeMessage A and would like to add another MimeMessage B as an attachment.
My (not working) attempt:
MimeBodyPart mimeBodyPart = new MimeBodyPart();
mimeBodyPart.setContent(base64mimeMessage, "message/rfc822");
mimeBodyPart.setHeader("Content-Transfer-Encoding", "base64");
multipart.addBodyPart(mimeBodyPart);
Which causes an java.io.IOException: unsupported object at com.sun.mail.handlers.message_rfc822.writeTo
later when i try to sign or encrypt the result.
Maybe it is helpful for somebody else, so here is a working solution