我必须构建一个模板以使用模板发送mjml
邮件jinja2
。我插入了一张图片。发送邮件后,图片仅在 Gmail 网页版中显示,移动版(Gmail 应用程序)图片无法加载(显示带有问号的蓝色框)。我在outlook上遇到了同样的问题。该图像存储在谷歌照片中。我想知道为什么我尝试过,原始图像中的所有属性图像都background-url
在 div 中,但对我没有任何作用!我怎么可能遇到这个问题?
<!--chart-->
<mj-section border-left="solid 2px #bebebe" border-right="solid 2px #bebebe">
<mj-column>
<mj-text align="center">
<!--Svg have not worked for me since it is not supported-->
<!-- <mj-raw>
<div class="chart flex col center">
{{data.chart|safe}}
</div>
</mj-raw> -->
<!-- mj-image does not display in mobil-->
<!-- <mj-image align="center" src="{{data.chart}}" /> -->
<!-- background URL also -->
<mj-raw>
<div class="chart flex col center" style="width: 100%; height:350px; display: block; background: url({{data.chart}}); background-size: contain; backgound-repeat:no-repeat; background-position: center;">
</div>
</mj-raw>
<!-- Simple image also-->
<!-- <mj-raw>
<div class="chart flex col center">
<img src={{data.chart}} width="200" alt="report" title="report" height="400px" style="display:block">
</div>
</mj-raw> -->
</mj-text>
</mj-column>
</mj-section>
<!--/chart-->