zayko
@zayko

CID в верстке HTML писем vs. Gmail & Yandex.Mail?

Хотел бы сверстать письмо так, что бы пользователь видел картинки в Gmail не нажимая кнопку «показать картинки».


Есть метод прикрепления картинки в письмо (inline) и вызов ее через CID


Например:

<td valign="top" bgcolor="#19305a" background="cid:header.jpg" style="height:175px;width:800px;">



картинка вставлена в письмо


--mimepart_4e82be8259d8b_d3c..fdbc018da5aa

Content-Type: image/jpg; charset=utf-8

Content-Transfer-Encoding: Base64

Content-Disposition: inline

Content-Id: <header.jpg>


/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFk

b2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAM

DAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAY


Но вижу, что Gmail все равно вырезает background. А Yandex.Mail не отображает картинку.


1) Возможно у меня ошибка в формировании заголовков. Кто-то может помочь?

2) Имеет ли смысл с этим возиться? Может Yandex и Gmail все равно не покажут внедренную в письмо картинку?


Буду очень признателен тем, кто даст совет.

Спасибо!
  • Вопрос задан
  • 9147 просмотров
Решения вопроса 1
dudeonthehorse
@dudeonthehorse
Email Developer
В любом случае фон будет резаться. Я об этом не раз упоминал в своих топиках. Зачастую фон можно реализовать через тег img, но не во всех вариациях. Поэтому надо формировать дизайн макеты так, чтобы обойтись без фонов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы