У меня есть шаблон электронной почты на основе тимелина:
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title th:text="#{email.reset.title}">reset title</title>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
</head>
<body th:style="'background: url(' + |cid:background| + ') no-repeat'">
<div style="margin:110px 0 0 50px;">
<div style="min-width:10px;min-height:300px"></div>
<img style="display:block;margin-top:110px" th:src="|cid:logo|" />
<img style="display:block;margin-top:110px" th:src="|cid:background|" />
</div>
</body>
, и я определил две переменные, такие как:
message.addInline( "logo", new ClassPathResource( "mails/images/logo.png" ), "image/png" );
message.addInline( "background", new ClassPathResource( "mails/images/background.png" ), "image/png" );
Два изображения изТег img
правильно отображается в отправленном электронном письме, но изображение, помещенное в качестве фона для body
, не отображается.Не знаю почему.
Использование тимелина с явой весной.