Существует способ отображения изображений в формате HTML.
Правильные HTML-письма, отображаемые в формате MSWord в Outlook.
Я получил решение из этой https://stackoverflow.com/a/12693917/413032 публикации.
Итак, нам нужен альтернативный вариант.
На самом деле вы можете открыть свой HTML-адрес электронной почты в MSWORD и найтичто кажется неправильным, и учитывая, что может быть альтернативой, дает представление.
Вот что я сделал;
Добавлено v
пространство имен в HTML-тег
< html xmlns:v="urn:schemas-microsoft-com:vml"
Добавлен стиль v
в блок головы
< head >
<style type="”text/css”">
v\:* { behavior: url(#default#VML); display:inline-block}
</style>
В таблице или где вам нужно добавить ваш MSWord альтернативный
<table style="background-image: url('https://e-telesaglik.com/images/email/canvas-bg.jpg');background-repeat:no-repeat;" cellpadding="0" width="960">
<!--[if gte vml 1]>
<v:shape
stroked='f'
style='position:absolute;margin-left:-90pt;margin-top:-1.55pt;
z-index:-503306481;
visibility:visible;
width:720pt;
height:475pt;
top:0;
left:0;
border:0;
'>
<v:imagedata src="https://e-telesaglik.com/images/email/canvas-bg.jpg"/>
</v:shape>
<![endif]-->
<tbody> ....
Вот и все.Конечно, это будет рендер MSWord.И еще, как вы заметили, мы используем абсолютное позиционирование ...
В любом случае, это обходной путь, который решает проблему в некотором роде.Мы надеемся, что однажды MS-Outlook будет обрабатывать электронные письма в формате html с помощью веб-браузера, а не MS-Word.