Я отправляю контент HTML по электронной почте. Внутри HTML у меня есть что-то вроде
<img src="https://example.com/logo.png" border="0" alt="Logo" class="styleclass">
Когда я открываю в Gmail и Yahoo, он показывает правильное изображение.
Я заменил изображение на сервере с тем же именем и снова отправляю электронные письма.
В Yahoo это показывает новое изображение, но в Gmail это показывает старое изображение.
Я искал об этом, и я узнал, Google хранит изображения на прокси-сервере, когда мы открываем в первый раз, и со следующего раза он покажет изображение со своего прокси-сервера. Если я изменю название изображения в ссылке, оно может показывать правильное изображение. Но я не могу изменить свою ссылку. Я хотел бы знать, сталкивался ли кто-нибудь с этим и если да, то как это было решено.
В gmail мой код изменяется, как показано ниже.
<img src="https://ci6.googleusercontent.com/proxy/4sG5UHo-nA6ZlKKtDIWy8f9hKIVM9bM9uBFsS_0HI8yEuKaCfxH695uj5VpUAEUahDmSTEOyJVu76V5Zdz2bi28=s0-d-e1-ft#https://example.com/logo.png" border="0" alt="Logo" class="styleclass">