asi es como uso el envio de correo y me lo manda a bandeja de entrada a yahoo, gmail, hotmail etc
espero te sirva
Código PHP:
#indicamos de donde mandamos el correo (correo valido)
$server_name = "[email protected]";
# Indicamos el nombre de la persona que va a recibir el mensaje
$person_name = "$persona";
# Indicamos la dirección de correo de esa persona
$person_email ="$correo";
# Las tres líneas que vienen a continuación son necesarias
# para que la cabecera del mensaje esté en formato HTML
$header = "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=iso-8859-1\n";
$header .="From: de_quien <[email protected]>\nReply-To: [email protected]\nX-Mailer: PHP/";
# Esto que viene es el mensaje. (Fíjate en los tags HTML)
$mensaje = "<font face='verdana' size='2'>¡Bienvenido !,<br><br>
bla bla bla bla<br>
<img src='images/algunaimagen.JPG' width='240' height='45' />
<br></font>
<br><br>";
# Función de envío del mensaje
mail("$person_email","Registro ","$mensaje","$header");