Foros del Web » Programando para Internet » PHP »

Funcion mail()-->No envía el mail pero no me da error

Estas en el tema de Funcion mail()-->No envía el mail pero no me da error en el foro de PHP en Foros del Web. hola a todos necesito orientación en esto, ya que soy muynuevo en el mundo de php. de algo me estoy olvidando o en algo me ...
  #1 (permalink)  
Antiguo 23/03/2009, 15:51
 
Fecha de Ingreso: marzo-2009
Mensajes: 2
Antigüedad: 15 años, 1 mes
Puntos: 0
Exclamación Funcion mail()-->No envía el mail pero no me da error

hola a todos necesito orientación en esto, ya que soy muynuevo en el mundo de php. de algo me estoy olvidando o en algo me equivoco pero al ejecutar el siguiente codigo me da como resultado ---> el mensaje ha sido enviado--- pero en mi casilla no esta .
Tengo el AppServer, y como servidor smtp tengo ArGoSoft Mail Server
el codigo es el siguiente:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>

<?

$para ="maximodavid[arroba]gmail.com";
$asunto ="Comentario desde el sitio web";
$mensaje = "Nombre Cliente: ".$nombre."\n"
."Email Cliente: ".$email."\n"
."Comentarios Cliente: \n".$comentario."\n";

if (mail($para, $asunto, utf8_decode($mensaje), $email))
echo "tu mensaje ha sido enviado";
else
echo "tu mensaje no ha sido enviado gil";

?>


</body>
</html>

Muchas Gracias...
  #2 (permalink)  
Antiguo 23/03/2009, 15:55
 
Fecha de Ingreso: junio-2008
Ubicación: Lima
Mensajes: 73
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Funcion mail()-->No envía el mail pero no me da error

lo que deberias de agregar son los encabezados del correo, estas lineas de codigo son las siguiente:

$headers = "MIME-Version: 1.0\r \n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r \n";
$headers .= "FROM: [email protected]\nX-Mailer: PHP\r \n";
$headers .= "Reply-To: \"$nombre\" <$emailwebmaster>\r \n";
$headers .= "X-Priority: 3\r \n";
$headers .= "X-MSMail-Priority: High\r \n";
$headers .= "X-Mailer: Just My Server";

estas lineas deberias de inlcuirla en la funcion mail
  #3 (permalink)  
Antiguo 23/03/2009, 21:55
 
Fecha de Ingreso: marzo-2009
Mensajes: 2
Antigüedad: 15 años, 1 mes
Puntos: 0
De acuerdo Respuesta: Funcion mail()-->No envía el mail pero no me da error

Cita:
Iniciado por rquilca Ver Mensaje
lo que deberias de agregar son los encabezados del correo, estas lineas de codigo son las siguiente:

$headers = "mime-version: 1.0\r \n";
$headers .= "content-type: Text/html; charset=iso-8859-1\r \n";
$headers .= "from: [email protected]\nx-mailer: Php\r \n";
$headers .= "reply-to: \"$nombre\" <$emailwebmaster>\r \n";
$headers .= "x-priority: 3\r \n";
$headers .= "x-msmail-priority: High\r \n";
$headers .= "x-mailer: Just my server";

estas lineas deberias de inlcuirla en la funcion mail


muchas gracias... Ahora lo pruebo y te comento.....
Igual tengo dudas sobre servidor mail smtp y debo informarme mas sobre eso, no tengo una buena base sobre ese tema. Jeje..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 07:20.