Lo de las imagenes, depende del cliente de correo que se use y su configuración, creo que no hay mucho que hacer en ese aspecto.
Lo de el formato html, trata de hacerlo como dice el amigo con css.
Y colocale su header, por ejemplo:
Código php:
Ver original$header = "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=utf-8\n";
$header .= "From: ".$nombre_remite."<$direccion_remite>\nReply-To: $direccion_remite\nX-Mailer: PHP/";
Ya luego el cuerpo lo empiezas de esta forma mas o menos:
Código php:
Ver original$mensaje='<body style="font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;font-size:12px">....";
Saludos