При открытии письма в yandex почте через браузер, не показываются картинки писем все или частично. Вместо требуемой картинки загружается 1px gif (43 байт).
Если очистить кеш браузера, картинки загружаются.
Для примера, взял картинку
https://mail.yandex.ru/u2709/favicon/png/main-favi...
поместил её в письмо, получил ссылку через прокси яндекса:
https://resize.yandex.net/mailservice?url=https%3A...
Запрашиваем c сURL и получаем 1px 43B gif
curl -I "https://resize.yandex.net/mailservice?url=https%3A%2F%2Fmail.yandex.ru%2Fu2709%2Ffavicon%2Fpng%2Fmain-favicon%2F32%2F0.png&proxy=yes&key=aa4d367ea056882d6d538ca770ef208d"
HTTP/2 200
server: nginx
date: Wed, 07 Feb 2024 05:15:35 GMT
content-type: image/gif
content-length: 43
last-modified: Wed, 24 Jan 2024 08:58:30 GMT
etag: "65b0d136-2b"
timing-allow-origin: *
access-control-allow-origin: *
access-control-allow-credentials: true
accept-ranges: bytes
Ещё раз запрашиваем c сURL и получаем нормальную картинку 600B png
curl -I "https://resize.yandex.net/mailservice?url=https%3A%2F%2Fmail.yandex.ru%2Fu2709%2Ffavicon%2Fpng%2Fmain-favicon%2F32%2F0.png&proxy=yes&key=aa4d367ea056882d6d538ca770ef208d"
HTTP/2 200
server: nginx
date: Wed, 07 Feb 2024 05:15:37 GMT
content-type: image/png
content-length: 600
cache-control: max-age=604800,immutable
last-modified: Wed, 07 Feb 2024 05:15:37 GMT
timing-allow-origin: *
access-control-allow-origin: *
access-control-allow-credentials: true
Можно повторить в Firefox(v122), отключив кеш, и рефрешить форсом страницу CTRL+SHIFT+R
(взял другую ссылку на картинку)
Похоже, что браузер может закешировать 1 px gif и не загружать требуемую картинку вовсе.
У кого нибудь ещё есть проблемы с картинками в яндекс почте? Я уже знаю с десяток людей, которые говорят о проблеме. Пробиться через поддержку яндекса пока не получается, пишут что посмотрим-ответим..
UPD: 08.02.2024
Открыл письмо и вновь нет картинок (Chrome v121), затем открыл в другой вкладке - загрузились
UPD: 09.02.2024
Yandex поддержка
подтверждает проблему!
UPD: 09.02.2024
ВОПРОС РЕШЁН