У нас было аналогичное требование вставлять изображения в электронное письмо в формате HTML вместо ссылки на изображения, размещенные на нашем веб-сайте.Основное отличие состоит в том, что пользователю не нужно нажимать «показать все изображения» в своем почтовом клиенте, то есть электронное письмо должно отображаться сразу же после того, как оно было получено.
Мы создали встроенные изображения, и они отлично работалиOutlook и некоторые другие почтовые клиенты, но мы обнаружили, что некоторым почтовым клиентам они не нравятся, как вы заметили в gmail.После нескольких дней исследований и проб разных вещей мы пришли к выводу, что не существует серебряной пули, которая позволила бы вашей электронной почте правильно отображать встроенные изображения во всех основных почтовых клиентах.
Мы установили и разместили изображения на нашем веб-сайте (что означает, что пользователь получает кнопку «показать все изображения» ...) и использовали что-то вроде:
<img src="http://website/image.jpg"/>
Если вынаберитесь терпения, вы можете встраивать изображения для всех адресов электронной почты, кроме определенного (например, @ gmail.com), но я бы предпочел последовательность и, следовательно, просто ссылку на изображения.