Как правильно встраивать изображение в HTML письмо - PullRequest
1 голос
/ 22 марта 2019

У меня возникли проблемы с правильной вставкой изображений в html / php email.Мой файл .php просто отправляет несколько текстовых писем.Но я хочу, чтобы там была картинка.

<img src="http://website/image.jpg"> пока работает, но outlook блокирует изображение, и мне приходится каждый раз нажимать кнопку загрузки изображений.

Итак, я обнаружил, что это поведениесвязанных изображений.Мне нужно встроенное изображение.

<img src="image.jpg"> кажется простым, но не работает.Изображение находится в корневом каталоге index.php, но Почта не содержит изображение.Просто появляется ошибка: «изображение не может быть отображено».

Клянусь, я погуглил уже 2 часа.Как компании делают это со своей подписью.

Я ценю вашу помощь.

Ответы [ 2 ]

0 голосов
/ 22 марта 2019

Я сделал подпись компании пару дней назад и обнаружил много проблем. Например, вы можете установить background-image и gmail, и большинство менеджеров электронной почты будут отображать их, но outlook не будет.
Для изображений не то же самое.
Outlook будет отображать ваше изображение, как правило, когда оно https: //...
В моем случае я использовал Firebase хостинг, чтобы найти изображения и 0 проблем с этим.

<img data-imagetype="External" src="https://firebasestorage.googleapis.com/..." class="x_gmail-CToWUd">

Я использую эту подпись в gmail, и Outlook отображает этот тег <img> без каких-либо проблем и не требует никаких вложений. Data-imagetype добавляется из outlook при получении электронного письма и класса x_gmail ... тоже.

Надеюсь, это поможет вам, если нет, я постараюсь найти лучшее решение для вас.

0 голосов
/ 22 марта 2019

Большинство почтовых клиентов по умолчанию блокируют изображения.Пользователь или администратор должен преодолеть это поведение.Вы не можете переопределить это в электронной почте.

...