Estou codificando um serviço em que os usuários colocam alguns dados e cuspimos algum HTML com uma imagem vinculada a uma página em nossos servidores. Os usuários copiam esse HTML em sua área de transferência (CTRL + C) e colam esse HTML em seu e-mail como Rich Text.
O código copiado parece mais ou menos assim:
<a href="https://our-domain.com/page123">
<img width=320 height=180 src="https://our-bucket.s3.amazonaws.com/folder/image.jpg" />
</a>
Esta parte funciona - é testada em muitos outros clientes de email e até mesmo em muitas versões do Outlook.
O problema
Um novo cliente tem vários usuários que estão enfrentando um problema em que a imagem que eles colam em seus e-mails está vazia / transparente. Parece que o atributo src
na tag foi alterado porque o quadro da imagem ainda está lá e com as dimensões corretas definidas pela tag <img>
.
Eles têm o Microsoft Outlook 2013 SP1 com alguma solução corporativa do Microsoft Exchange.
O que poderia estar causando isso?
Existe alguma proteção contra vírus que possa remover o atributo src
?
O Microsoft Exchange faz algum cache de imagem que pode atrapalhar o email?
Vale a pena notar que adicionamos um pixel de rastreamento também a esse HTML, então o HTML realmente contém duas imagens - uma que é realmente visível e outra que é invisível.