Tal cual te lo indican mas arriba, lo que debes hacer es indicar mediante cabeceras de que se trata el e-mail.
normalmente yo preparo el codigo html antes en una variable donde esta todo el html con el diseño que tengop preparado
digamos que quedaria asi:
Código PHP:
$cuerpo_mail="
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv=\"\" content=\"text/html; charset=iso-8859-1\">
</head>
<body>
$mis_variables
</body>
</html>
";
mail($email,$asunto,$cuerpo_mail,$cabeceras);
ademas en la variable cabeceras le puedes agragar lo que se te ocurra que es oportuno.
un cosa a tener en cuenta:
las imagenes que incluyas deben estar en algun servidor, osea la etiqueta de imagen debe quedarte asi:
<img src:"http://mi_web.com/images_mail/imagen.gif" width="416" height="191">
y otra cosita mas,
nunca pude lograr enviar mas de 1500 mails con un funcion como esta.
lo publique en el foro y todos coincidian que el debia setear el tiempo de ejecucion del script en 0, osea infinito.
la realidad dice que no los manda.
tengo hecho un sitio de newsletters y termina de mandar todos los mails, pero no tengo mas de 900 suscriptos.
lo que intento de decirte es que no te emociones mucho con lo del envio de mails html, si son muchos no funciona.
y si alguien me dice como hacer para que funcione, que me lo diga!!!!!!!!11
saludos a todos