Как отправить письмо с Background-image на PHP?

Я делаю электронное письмо на PHP, и у меня нет проблем с отправкой его или чего-либо подобного, только в CSS из body у меня есть:

body { 
  background-image: url('http://ejemplo.com.mx/background-mail.jpg'); 
  background-repeat:no-repeat; background-size:100%;
}

В Apple Mail, если оно приходит правильно, но в Gmail , Outlook, и в других фонах не появляется только типичное разбитое изображение:

Imagen rota

Некоторая помощь, пожалуйста.

2
задан 14.02.2016, 18:40
2 ответа

Тема изображения фона в электронных почтах не тема, которая он compete в PHP является скорее конкуренцией HTML и CSS. В этом Соединении ты можешь наблюдать совместимость этикетки background-image (Ты она должен искать estre все этикетки, которые они появляются). С другой стороны я нашел следующий post, где автор делает исследование темы testeando различные выборы делая следующим VML Hack, где результаты лучшие но с какими-то проблемами.

<td bgcolor="#xxxxxx" background="example.jpg">

<!--[if gte mso 9]>

<v:image xmlns:v="urn:schemas-microsoft-com:vml" id="theImage" style='behavior: url(#default#VML); display:inline-block; position:absolute; height:300px; width:600px; top:0; left:0; border:0; z-index:1;' src="example.jpg"/>

<v:shape xmlns:v="urn:schemas-microsoft-com:vml" id="theText" style='behavior: url(#default#VML); display:inline-block; position:absolute; height:300px; width:600px; top:-5; left:-10; border:0; z-index:2;'>

<![endif]-->

<p>Text over background image.</p>

<!--[if gte mso 9]>

</v:shape>

<![endif]-->

</td>

В конце концов здесь какие-то другие ссылки, чтобы читать и исследовать:

Привет!

3
ответ дан 24.11.2019, 14:53

Он известен, что у Gmail есть проблемы с CSS и мне кажется, что не вынесено свойство background-image, относительно клиента Outlook опора CSS varГ - в относительно нее versiГіn. Такой

Как другая opciГіn вводит изображение как background в таблице HTML:

<table background="http://ejemplo.com.mx/background-mail.jpg">
0
ответ дан 24.11.2019, 14:53