0
添付ファイルとともにHTMLコンテンツを送信するために送信します。では、どのようにして同じメールで送信できますか?添付ファイル付きのhtmlコンテンツをjava mail apiを使用して送信できません
誰かが私を導くことができますか?あなたは(あなたのケースでは、バイナリとHTML)コンテンツの二種類を、持っているときに感謝
try {
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(user));
message.addRecipient(Message.RecipientType.CC,new InternetAddress("[email protected]"));
MimeBodyPart messageBodyPart1 = new MimeBodyPart();
messageBodyPart1.setText(data, "text/html");
MimeBodyPart messageBodyPart2 = new MimeBodyPart();
String filename = "Data.xlsx";//change accordingly
DataSource source = new FileDataSource(filename);
messageBodyPart2.setDataHandler(new DataHandler(source));
messageBodyPart2.setFileName(filename);
Multipart multipart = new MimeMultipart();
multipart.addBodyPart(messageBodyPart1);
multipart.addBodyPart(messageBodyPart2);
message.setSubject("FOS Report");
message.setContent(multipart);
//send the message
Transport.send(message);
System.out.println("message sent successfully...");
}
catch (MessagingException e) {
e.printStackTrace();}
message.setContent(multipart.getBodyPart(i)); – Rahul
私は体の部分を追加する時に提供したインデックスに基づいて身体部分を取得することができます – Rahul
あなたの文書や例のためにあなたのポイントを得ました。 – Rahul