Miren estoy intentando enviar el contenido de un formulario a mi correo de hotmail mediante la funcion mail de php pongo un if para saber si se ha enviado el correo y me imprime que si se ha enviado y simembargo nunca llega el correo ojo ya busque en la la bandeja de correos no deseados les dejo mi codigo porfa pa que me puedan decir donde esta el error
aya el archivo se llama sugerencia.php osea el formulario llama al mismo archivo algo asi como recursivo, tambien hago una validacion con javascript por eso uso el onclick
Código PHP:
<?
if (!$HTTP_POST_VARS){
?>
<form action="sugerencias.php" name="form" method="post">
<table>
<td>Nombre:</td><td><input type="text" name="nombre" size="39.5"></td><tr>
<td>Correo:</td><td><input type="text" name="correo" size="39.5"></td><tr>
<td valign="top">Sugerencia/Comentario:</td><td><textarea name="sugerencia" rows="8" cols="30"></textarea> </td><tr>
</table>
<br><br>
<center><input type="button" value="Enviar" name="enviar" onClick="javascript:valida()">
<input type="reset" value="Limpiar" name="enviar">
</form>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado por\n";
$cuerpo .= "Nombre: " . $_POST['nombre'] . "\n";
$cuerpo .= "Email: " . $_POST['correo'] . "\n";
$cuerpo .= "Comentarios: " . $_POST['sugerencia'] . "\n";
if (mail("[email protected]","Formulario recibido",$cuerpo))
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
else
echo "No se pudo enviar el correo";
}
?>
y si mi codigo esta fatal me podrian dar alguna opcion???