perfecto
ceaped, si quieres enviar un html completo solo mándalo. Asígnale a la variable
$codigohtml todo lo que quieras, la ventaja de PHP es que te permite asignar cadenotas de más de un renglón
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
... entonces puedes hacer algo como esto:
Código PHP:
...
$codigohtml = '<h1>Título sitio</h1>
<p>algo de texto</p>
<h2>sección 1</h2>
<p>más texto</p>
<h2>sección 2</h2>
<p>más texto</p>
....
todo lo que quieras';
...
El resto de código se queda igual, ahora hay ciertas restricciones, no sé si sean todas, pero te enlisto algunas:
* no debe llevar el tag
HTML
* no debe llevar el tab
BODY
* los estilos que uses deben ser estilos en línea (esto xq a veces yahoo, hotmail, etc. no los reconocen)
* lo de las imágenes que ya enfrentaste
Creo que es todo, saludos