A ver si te sirve esta manera de enviar correo:
// envio de correo
$para .= $cuentacorreo;
// asunto
$asunto = "Bienvenida";
// mensaje
$mensaje = '
<html>
<head>
<title>Bienvenido a nuestro servicio</title>
</head>
<body>
<p>Bienvenido a nuestro servicio</p>
</body>
</html>';
// Para enviar correo HTML, puede definir la cabecera Content-type.
$cabeceras = "MIME-Version: 1.0\r\n";
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";
// cabeceras adicionales
$cabeceras .= "To: ".$cuentacorreo." <".$cuentacorreo.">\r\n";
$cabeceras .= "From: Administrador <admin@navigo.es>\r\n";
// si descomentas lo de abajo le puedes adjuntar mas cosas
//$cabeceras .= "Cc:
archivo@example.com\r\n";
//$cabeceras .= "Bcc:
chequeo@example.com\r\n";
// y ahora, enviarlo
if (mail($para, $asunto, $mensaje, $cabeceras))
{
echo "enviado";
}
else
{
echo "no enviado";
}
Es muy facil