Edito el post porque era muy largo y seguramente nadie lo iba a querer leer.
El código
HTML que expongo a continuación lo tengo almacenado en una
$variable. Si, desde un archivo
php, hago un
echo $variable; el código es
interpretado y mostrado correctamente. Si dicha variable la utilizo como
cuerpo en la
función mail, el E-Mail llega correctamente y al visualizarlo se ve la interpretación del código HTML correctamente.
El problema surge cuando coloco en un archivo HTML el mismo código que tiene la variable, ya que no es interpretado completamente, las imágenes no aparecen.
No entiendo porque al hacer un echo de ese código o al enviarlo por E-.Mail se interpreta correctamente, pero desde un archivo HTML no.
Código:
<table prevstyle="background-color: #FFFFFF; border-collapse: collapse; margin-bottom: 20px; border: 1px dashed #AAAAAA;" style="background-color: #FFFFFF; border-collapse: collapse; margin-bottom: 20px; border: 1px dashed #AAAAAA;" align="center" border="0">
<tbody><tr>
<td prevstyle="background-image: url("http://promza.dyndns.org/carga_guarda_muestra/cabeceras/cabecera.jpg"); background-repeat: no-repeat; border: 1px dashed #AAAAAA;" style="background-image: url("http://promza.dyndns.org/carga_guarda_muestra/cabeceras/cabecera.jpg"); background-repeat: no-repeat; border: 1px dashed #AAAAAA;" height="170" valign="top" width="901"></td>
</tr>
<tr>
<td prevstyle="background-image: url("http://promza.dyndns.org/carga_guarda_muestra/cuerpos/cuerpo.jpg"); background-repeat: no-repeat; border: 1px dashed #AAAAAA;" style="background-image: url("http://promza.dyndns.org/carga_guarda_muestra/cuerpos/cuerpo.jpg"); background-repeat: no-repeat; border: 1px dashed #AAAAAA;" height="986" valign="top" width="901">REDACTAR DESDE AQUI</td>
</tr>
<tr>
<td prevstyle="background-image: url("http://promza.dyndns.org/carga_guarda_muestra/pies/pie.jpg"); background-repeat: no-repeat; border: 1px dashed #AAAAAA;" style="background-image: url("http://promza.dyndns.org/carga_guarda_muestra/pies/pie.jpg"); background-repeat: no-repeat; border: 1px dashed #AAAAAA;" height="113" valign="top" width="901"></td>
</tr>
</tbody></table>
Por cierto, dicho código lo genero con el
Editor wysiwyg.