Я кодирую сервис, в который пользователи вводят некоторые данные, а мы выкладываем немного HTML с изображением, связанным со страницей на наших серверах. Пользователи копируют этот HTML-код в буфер обмена (CTRL+C) и вставляют этот HTML-код в электронную почту как Rich Text.
Скопированный код выглядит примерно так:
<a href="https://our-domain.com/page123">
<img width=320 height=180 src="https://our-bucket.s3.amazonaws.com/folder/image.jpg" />
</a>
Эта часть работает - она протестирована во многих других почтовых клиентах и даже во многих версиях Outlook.
Проблема
У нового клиента есть группа пользователей, которые испытывают проблему, когда изображение, которое они вставляют в свои электронные письма, просто пустое / прозрачное. Кажется, что атрибут src
в теге был изменен, потому что рамка изображения все еще там и с правильными размерами, установленными тегом <img>
.
У них есть Microsoft Outlook 2013 с пакетом обновления 1 (SP1) и корпоративное решение Microsoft Exchange.
Что может быть причиной этого?
Есть ли защита от вирусов, которая может удалить атрибут src
?
Microsoft Exchange выполняет кэширование изображений, которые могут испортить электронную почту?
Стоит отметить, что мы можем добавить пиксель отслеживания в этот HTML, поэтому HTML фактически содержит два изображения - одно на самом деле видимое, а другое - невидимое.