如何格式化电子邮件中的字符串,以便在Outlook中以表格格式显示?

时间:2012-08-31 11:51:48

标签: java

我想从java生成一封电子邮件。将邮件正文格式化为具有正确对齐方式的表格格式。任何人都可以帮我了解如何将邮件正文格式化为表格格式?

1 个答案:

答案 0 :(得分:0)

您必须将消息设置为接受html

这是一个工作示例

Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
.......
msg.setSubject(subject);
.......
MimeBodyPart mbp1 = new MimeBodyPart();
mbp1.setContent(html, "text/html;charset=UTF-8");
MimeMultipart mp = new MimeMultipart();
mp.addBodyPart(mbp1);
msg.setContent(mp);

从那以后,由您决定如何格式化消息的外观(上例中的 html 变量)