If you use JavaMail 1.4 or higher, you can use java.mail.util.ByteArrayDataSource , like this
MimeBodyPart mbp = new MimeBodyPart(); String data = "any ASCII data"; DataSource ds = new ByteArrayDataSource(data, "application/x-any"); mbp.setDataHandler(new DataHandler(ds));
source share