Почтовые клиенты (outlook) скрывают / не отображают мои изображения

#html #email #html-email

Вопрос:

У меня есть пользовательский шаблон электронной почты, в котором у меня есть тег img, помеченный системой безопасности Outlook, и он не отображается, если получатель не нажмет «Хорошо» или не отключит настройку безопасности. Есть ли способ кодировать изображение в электронное письмо, чтобы оно не представляло опасности для безопасности? Я использую php-скрипт, который извлекает мое правильное изображение, в этом проблема?

Комментарии:

1. Если у вас есть векторное изображение, вы можете попробовать скопировать SVG-код и включить его непосредственно в документ. Для таких форматов, как JPG или PNG, я думаю, нет — это функция безопасности, которая была разработана, чтобы запретить это. Единственное, что приходит мне в голову, — это включить его в качестве вложения, но даже тогда они, вероятно, не будут загружены автоматически. Более того, это делает пользовательский интерфейс скорее хуже, чем лучше, приводит к увеличению размера и т. Д. — На самом деле это совсем не хорошая идея.

Ответ №1:

Клиенты Outlook по умолчанию скрывают изображения и требуют, чтобы этот параметр был отключен для всех или чтобы пользователь специально пометил отправителя как «безопасный». Gmail также делает это, и могут быть другие.

Крупные компании применяют это в своих сетях по соображениям безопасности. Недостатком этого является то, что многие используют свои рабочие адреса для списков рассылки и личных аккаунтов, когда им действительно не следует этого делать.

Не пытайтесь обойти эту настройку, она существует не просто так.