When sending the email out with an image, I am not able to see the image in my gmail/outlook, the image would disappear. When clicked on show original message, I am able to see the image in html text eg, "data:image/png;base64,xxxxxx"
Am I lacking of some code?
MimeMessage msg = new MimeMessage(mail_session);
//Set Recipients
msg.setRecipients(Message.RecipientType.TO, email_to);
msg.setFrom(new InteetAddress(email_from));
//Set Subject
msg.setSubject(email_subject);
//Set Content
String msg_text = email_contents;
//msg.setText(msg_text);
Multipart multipart = new MimeMultipart();
BodyPart textPart = new MimeBodyPart();
textPart.setDisposition(BodyPart.INLINE);
textPart.setContent(email_contents, "text/html");
multipart.addBodyPart(textPart);
msg.setContent(multipart);
Transport.send(msg);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
