Te digo lo que vi rapidamente
Código PHP:
//////////////////////////////////
$para = '[email protected]';
// subject
$titulo = 'Asunto;
// message
$mensaje = '
<html>
<head>
<title>Estimado amigo:</title>
</head>
<body>
<pre>
Estoy solicitando su ayuda
porque no consigo hacer que me lleguen los correos
con esta sencilla funcion. El smpt de mi php.ini lo tengo como
localhost. No sé que puede fallar
</pre>
</body>
</html>
';
// Para enviar un correo HTML mail, la cabecera Content-type debe fijarse
$cabeceras = 'MIME-Version: 1.0' . "\r\n";
$cabeceras .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Cabeceras adicionales
//$cabeceras .= 'To: juan <j@gmail.com>, Pedro <p@gmail.com>' . "\r\n";
//$cabeceras .= 'From: Mi parte <cooreoemisor@gmail.com>' . "\r\n";
//$cabeceras .= 'Cc: yo@gmail.com' . "\r\n";
//$cabeceras .= 'Bcc: yo@gmail.com . "\r\n";
#las variables que tienes son:
# $para, $titulo, $mensaje, $cabeceras
#
if(mail($destinatario,$asunto,$cuerpomsg,$cabecera s)){
//Correcto
$Reg = "3";
}
else{
//No se ha envaido
$Reg = "4";
}*/
Tu variable de $destinatario de donde la obtienes?.
La variable de $asunto de donde la obtienes?
La variable de $cuerpomsg donde esta?
La variable de $cabecera s no exite, solo tienes $cabecera.
Checa bien tu código y lo que estas mandando.
Aparte warcelo tiene razón, en tu variable de titulo te falta una comilla.