Yo utilizo mucho esta función. nunca falla
Código PHP:
function enviar($para, $asunto, $mensaje)
{
$email = "[email protected]";
$cabeceras = 'MIME-Version: 1.0' . "\r\n";
$cabeceras .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$cabeceras .= 'From: <'.$email.'>' . "\r\n";
mail($para, $asunto, $mensaje, $cabeceras);
}
Solo le pasas como parámetros (para, asunto, mensaje)
Si no quieres usar la función usa asi el código
Código PHP:
$para = "[email protected]";
$asunto = "Asunto";
$mensaje = "Aca todo el mensaje. Puedes usar etiquetas HTML";
$email = "[email protected]";
$cabeceras = 'MIME-Version: 1.0' . "\r\n";
$cabeceras .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$cabeceras .= 'From: <'.$email.'>' . "\r\n";
mail($para, $asunto, $mensaje, $cabeceras);
Puedes meter la funcion mail dentro de un if > true si envía y false si no envia