我需要使用java将包含邮件内容的自动化测试结果作为饼图发送。我浪费了将近半天的时间,任何人都可以为此提供帮助。提前谢谢。
答案 0 :(得分:0)
您可以使用内嵌图像方法在html视图中发送图表图像。您需要声明这样的图像:
<img src="imagepath" />
将图像加载为MimeBodyPart,并将imagepath与MimeBodyPart的FileName匹配。
已编辑的部分
要在电子邮件中使用JS发送html视图,您需要以下内容:
StringWriter writer = new StringWriter();
IOUtils.copy(new FileInputStream(new File("home.html")), writer);
message.setContent(writer.toString(), "text/html");