Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2009, 17:18
fenix0224
 
Fecha de Ingreso: enero-2009
Mensajes: 126
Antigüedad: 15 años, 3 meses
Puntos: 1
Sonrisa problema al enviar mail con php

bueno primero expreso mi sincero pesar por lo sucedido con nuestra comunidad web y me alegra mucho que ya esten de regreso.

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"
 

?>
aya y bueno uso el server 000webhost pero creo que ese no es el problema ya que use una de las plantillas que ellos ofrecen y trate de enviar un formulario de contacto y llego perfectamente a mi correo

y si mi codigo esta fatal me podrian dar alguna opcion???