Que tal!
Yo he utilizado este codigo para enviar mails con imagenes. Yo creo que tu problema es que no le tenes Headers, estos son los que especifican que tipo de mail va a ser, o sea que si va en formato HTML o no.
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $MailSend<$MailSend>\n";
$headers .= "X-Sender: <
[email protected]>\n";
//$headers .= "X-Mailer: PHP\n"; //mailer
$headers .= "X-Priority: 3\n"; //1 UrgentMessage, 3 Normal
$headers .= "Return-Path: <$MailSend>\n";
Despues de los Headers mandas el mail con esta funcion ya predeterminado por PHP.
mail("$MailRecive", "Aqui va el asunto", $message, $headers);
espero te sirva!
Saludos.