Html 图片不会通过 Boat 在 outlook 电子邮件中呈现
Html Images dont render in outlook email via Blat
我正在尝试使用命令行工具 blat 将以下 HTML 页面作为电子邮件发送。
电子邮件已按预期发送,但电子邮件中未加载图像 message.The 电子邮件内容如下:
<html>
<body>
<style>
.img2{
height: 800px;
max-height: 700px;
background-size: 100% 100%;
}
</style>
<div class="container">
<div class="row" >
<div class="col-md-6 col-sm-3" >
<img class='img2' src="cid:image1.png"/>
</div>
<div class="col-md-6 col-sm-3">
<img class='img2' src='image2.png'>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-6">
<img class='img2' src="D:\reports\image3.png"/>
</div>
</div>
</div>
</body>
</html>
我曾尝试在源路径前使用 'cid',但在这种情况下网页本身不会加载图像,因为路径解析不正确。
使用的 Blat 命令:blat "D:\reports\mail_send_2.html" -t example@domain.com -s "email subject" -embed "D:\reports\image1.png" -embed "D:\reports\image2.png" -embed "D:\reports\image3.png" -html
有人可以帮助我吗。谢谢!
将图像放在与 Html 页面相同的文件夹中,然后按预期使用 cid 和嵌入一起工作。
您是否查看了电子邮件的来源以查看您的 cid 是否匹配?
此外,您应该知道的一件事是您不应在 HTML 中使用 类 来发送电子邮件。并非所有电子邮件客户端都能识别它。相反,您应该使用 style="" 标记标记每个 HTML 元素,并显式设置 CSS 属性。有点痛,但是...
我正在尝试使用命令行工具 blat 将以下 HTML 页面作为电子邮件发送。
电子邮件已按预期发送,但电子邮件中未加载图像 message.The 电子邮件内容如下:
<html>
<body>
<style>
.img2{
height: 800px;
max-height: 700px;
background-size: 100% 100%;
}
</style>
<div class="container">
<div class="row" >
<div class="col-md-6 col-sm-3" >
<img class='img2' src="cid:image1.png"/>
</div>
<div class="col-md-6 col-sm-3">
<img class='img2' src='image2.png'>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-6">
<img class='img2' src="D:\reports\image3.png"/>
</div>
</div>
</div>
</body>
</html>
我曾尝试在源路径前使用 'cid',但在这种情况下网页本身不会加载图像,因为路径解析不正确。
使用的 Blat 命令:blat "D:\reports\mail_send_2.html" -t example@domain.com -s "email subject" -embed "D:\reports\image1.png" -embed "D:\reports\image2.png" -embed "D:\reports\image3.png" -html
有人可以帮助我吗。谢谢!
将图像放在与 Html 页面相同的文件夹中,然后按预期使用 cid 和嵌入一起工作。
您是否查看了电子邮件的来源以查看您的 cid 是否匹配?
此外,您应该知道的一件事是您不应在 HTML 中使用 类 来发送电子邮件。并非所有电子邮件客户端都能识别它。相反,您应该使用 style="" 标记标记每个 HTML 元素,并显式设置 CSS 属性。有点痛,但是...