Я пытаюсь отправить следующую HTML-страницу в виде письма с помощью инструмента командной строки.Html Images dont render in outlook email via Blat
Email отправляется как ожидается, но изображения не загружаются в электронной 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>
Я попытался с помощью «ИДС» до исходного пути но в этом случае сама веб-страница не загружает изображения, поскольку путь разрешен неправильно.
Блат используется команда: blat "D:\reports\mail_send_2.html" -t [email protected] -s "email subject" -embed "D:\reports\image1.png" -embed "D:\reports\image2.png" -embed "D:\reports\image3.png" -html
Может кто-нибудь помочь мне здесь. Благодаря !
Вы просмотрели источник сообщения, чтобы узнать, соответствуют ли ваши цид? –
@DavidP Спасибо за ваш ответ. Теперь я вижу образы. Но формат электронной почты не совпадает с html-страницей. Утилита Blat не учитывает CSS? – user2569524
Я не знаком с Blat как таковой, но вам нужно знать, что вы не должны использовать классы в своем HTML для электронной почты. Это не все клиенты электронной почты. Вместо этого вы должны пометить каждый элемент HTML тегом style = "" и явно установить атрибуты CSS. Вид боли, но ... –