gpt4 book ai didi

java - 从 HTML 表中的 java 邮件发送数据

转载 作者:行者123 更新时间:2023-12-02 12:40:14 26 4
gpt4 key购买 nike

我正在尝试以 HTML 表格的形式从 Java 邮件应用程序发送数据。问题是,当我收到邮件时,数据是简单的文本格式,而不是表格形式。请提出解决方案

StringBuilder sb1 = new StringBuilder(200);
sb1.append("<html><body>"+ "<table style='border:2px solid black'>");
for(SCSINPojo cat : ar){

sb1.append("<tr>");
sb1.append(cat.getINNumber())
.append("<td>")
.append(cat.getDescription())
.append("</td><td>")
.append(cat.getStatus())
.append("</td><td>")
.append(cat.getStatus())
.append("</td><td>")
.append(cat.getOwner())
.append("</td><td>")
.append(cat.getOwnerGroup())
.append("</td><td>")
.append(cat.getSeverity());
sb1.append("</tr>");
String in = sb1.toString();

}
sb1.append("</table></body></html>");

message.setText(sb1.toString());

Transport.send(message);

最佳答案

试试这个 -

MimeMessage simpleMessage = new MimeMessage(mailSession);

然后,当您想要设置消息正文时,可以调用

simpleMessage.setText(text, "utf-8", "html");

或调用

simpleMessage.setContent(text, "text/html; charset=utf-8");

希望这对你有帮助:)

关于java - 从 HTML 表中的 java 邮件发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44966678/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com