Проблема отправки HTML письмо с изображениями в php

У меня есть два HTML-шаблона. И я буферизирую их в php email используя ob_start() а также ob_get_clean(), Тем не менее, один может быть отправлен без каких-либо проблем, в то время как другой не имеет изображений в теле письма. Кто-нибудь может найти в чем проблемы? Вот два шаблона:

Я попытался использовать абсолютный путь для изображений, и попытался использовать тег img вместо div с фоновым изображением, но они не работают.

3 ответа

Решение

Как насчет встроенного изображения? Вы можете сначала преобразовать IMG в данные. http://www.websiteoptimization.com/speed/tweak/inline-images/

Вы используете CSS в файле bad.txt, путь которого вы указали ниже.

link href = "quote.css" rel = "stylesheet" type="text/css"

поэтому, пожалуйста, упомяните ваш путь с http://www.emoceanstudios.com.au/CSS/quote.css это всего лишь пример, но, пожалуйста, укажите полный путь, чтобы получить Template, как вы хотите.

ссылка href = "http://www.emoceanstudios.com.au/CSS/quote.css" rel = "таблица стилей" type="text/css"

Вы можете попробовать загрузить изображения в облако и использовать их оттуда.... Я не уверен... но может быть, это помогает..!!! Также не забывайте ставить ob_flush() в таких случаях.

Другие вопросы по тегам