Pues si se trata de html deberias ocupar algo como phpmailer para enviarlo, este ya viene listo para tomar tu html y enviarlo, recuerda que las rutas de imagenes deben ir a un dominio real. ejemplo <img src="http://www.midominio.com" /> de lo contrario no te servira de nada, te dejo un link que te puede ayudar, si tienes mas dudas nos la comentas.
http://blog.unijimpe.net/introduccion-a-phpmailer/