尝试将图像设置为徽标。 Html被放置在速度模板中。
ApplicationContext appContext = new FileSystemXmlApplicationContext();
Resource resource = appContext.getResource( "file:/D:/img/x.png" );
MimeMessage message = sender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper( message,
true,
"UTF-8" );
helper.addInline( "imageContent",
new File( resource.getURI() ));
//code to send the message
In .vm file,
<img src=\"cid:imageContent\"/>
图像未在电子邮件中呈现。我在这做错了什么? 如果我将图像作为附件发送,它将被正确呈现。
答案 0 :(得分:1)
您不能为系统的图像添加任何绝对路径,而应将图像放在某个CDN中,并在模板中包含相同的URL。然后只会在您的电子邮件中呈现。
答案 1 :(得分:0)
解决了这个问题。 a:hover {
cursor: url('https://onedrive.live.com/download?resid=EC849DFEDB797EB9!1066&authkey=!AEmDTZM6b8_Ies0&ithint=file%2ccur'),auto;
}
成功了。