使用JavaMail的表
我正在使用JavaMail发送一封电子邮件,我想将我的消息数据放入一个表中,该表将嵌入电子邮件中。接收消息的人将看到包含已填写数据的表格。我该怎么做呢?我猜你指的是HTML表格使用JavaMail的表,java,jakarta-mail,Java,Jakarta Mail,我正在使用JavaMail发送一封电子邮件,我想将我的消息数据放入一个表中,该表将嵌入电子邮件中。接收消息的人将看到包含已填写数据的表格。我该怎么做呢?我猜你指的是HTML表格 StringBuilder sb = new StringBuilder(); sb.append("<html><body><table><tr><td>Bubu<td>Lala</tr></table></body&
StringBuilder sb = new StringBuilder();
sb.append("<html><body><table><tr><td>Bubu<td>Lala</tr></table></body></html>");
MimeMessage msg = ...;
msg.setContent(sb.toString(), "text/html");
StringBuilder sb=新建StringBuilder();
某人附加(“BubuLala”);
mimessage msg=。。。;
msg.setContent(sb.toString(),“text/html”);
Java Html邮件
MimeMessage message =mailSender.createMimeMessage();
try {
MimeMessageHelper helper = new MimeMessageHelper(message, false, "utf-8");
String htmlMsg = "<body><h4 style='color:green;'> Dear <b style='color:red;'>" + userName.getFirstName() + "</b>,"
+ "\n Your produce information is successfully uploaded with following details, <br><table>"
+ "<tr><td>Item Name </td><td> " + produce.getItemName() + "</td></tr>"
+ "<tr><td>Units </td><td> " + produce.getMinUnits() + "</td></tr>"
+ "<tr><td>Last date </td><td> " + produce.getLastDate() + "</td></tr>"
+ "</h4</body>";
message.setContent(htmlMsg, "text/html");
helper.setTo(emailId);
helper.setSubject(subject);
result="success";
mailSender.send(message);
} catch (MessagingException e) {
throw new MailParseException(e);
}finally {
if(result !="success"){
result="fail";
}
}
MimeMessage message=mailssender.createMimeMessage();
试一试{
mimessagehelper=新的mimessagehelper(消息,false,“utf-8”);
字符串htmlMsg=“亲爱的”+用户名.getFirstName()+”,“
+\n您的产品信息已成功上载,详细信息如下,
+“项目名称”+product.getItemName()+“”
+“单位”+生产。getMinUnits()+“”
+“最后日期”+product.getLastDate()+“”
+ "