Foros del Web » Programando para Internet » PHP »

funcion mail no funciona

Estas en el tema de funcion mail no funciona en el foro de PHP en Foros del Web. Hola , tengo un problema que no lo puedo solucionar hice la funcion mail para el envio de mail desde la pagina que hice pero ...
  #1 (permalink)  
Antiguo 12/03/2008, 23:18
Avatar de hernansam  
Fecha de Ingreso: septiembre-2007
Ubicación: Funes , Argentina
Mensajes: 204
Antigüedad: 17 años, 2 meses
Puntos: 0
funcion mail no funciona

Hola , tengo un problema que no lo puedo solucionar hice la funcion mail para el envio de mail desde la pagina que hice pero cuando quiero mandar el mail me aparece esto

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in

como lo soluciono , el formulario y la funcion estan ya subidas a mi hosting
  #2 (permalink)  
Antiguo 12/03/2008, 23:21
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 19 años, 2 meses
Puntos: 49
Re: funcion mail no funciona

pues si sale ese error quiere decir que su hosting no tiene soporte para enviar mails...
o sea no tiene un servidor smtp indiquenos el hosting para comprobar...
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #3 (permalink)  
Antiguo 13/03/2008, 00:42
Avatar de hernansam  
Fecha de Ingreso: septiembre-2007
Ubicación: Funes , Argentina
Mensajes: 204
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: funcion mail no funciona

el hosting que utilizo es el de ******** , soy de argentina
  #4 (permalink)  
Antiguo 13/03/2008, 10:04
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Re: funcion mail no funciona

Ese error indica que no esta bien configurado tu función mail, lo que puedes hacer es que antes de usar mail usa esta linea:
Código PHP:
ini_set'sendmail_from''[email protected]);
mail( ..); 
Saludos.
  #5 (permalink)  
Antiguo 13/03/2008, 20:49
Avatar de hernansam  
Fecha de Ingreso: septiembre-2007
Ubicación: Funes , Argentina
Mensajes: 204
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: funcion mail no funciona

gracias por la ayuda, pero me sigue tirando el mismo error mira este es el codigo

Código PHP:
<? $cuerpo "Formulario enviado\n";
    
$cuerpo .= "Nombre: " $_POST["nombre"] . "\n";
    
$cuerpo .= "Email: " $_POST["email"] . "\n";
    
$cuerpo .= "Comentarios: " $_POST["coment"] . "\n";
   
   
  
mail("[email protected]","titulo","mensaje" ,"From: <tu-email>");

   
    echo 
"Gracias por rellenar el formulario. Se ha enviado correctamente, su sugerencia sera respondida lo mas pronto posible ";
}
?>
  #6 (permalink)  
Antiguo 13/03/2008, 21:35
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Re: funcion mail no funciona

Como te comente en mi respuesta anterior, debes de usar ini_set.

Saludos.
  #7 (permalink)  
Antiguo 13/03/2008, 22:16
Avatar de hernansam  
Fecha de Ingreso: septiembre-2007
Ubicación: Funes , Argentina
Mensajes: 204
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: funcion mail no funciona

mira ahora me dice esto

Warning: mail() [function.mail]: SMTP server response: 550 Delivery is not allowed to this address. in
  #8 (permalink)  
Antiguo 14/03/2008, 01:11
 
Fecha de Ingreso: febrero-2007
Mensajes: 450
Antigüedad: 17 años, 9 meses
Puntos: 3
Re: funcion mail no funciona

Pues eso, que en tu hosting no está correctamente configurado el servidor de correo, si el servidor de correo no tira ya puedes añadir las lineas que quieras.

Un saludo.
  #9 (permalink)  
Antiguo 14/03/2008, 09:22
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Re: funcion mail no funciona

Tu servidor de correo esta mal configurado como bien te lo dice c_keeper, no te esta dejando enviar a esas cuentas ya que no esta configurado.

Mi recomendación es habla con tu soporte de hosting y que te resuelvan el problema.

Saludos.
  #10 (permalink)  
Antiguo 14/03/2008, 11:31
Avatar de hernansam  
Fecha de Ingreso: septiembre-2007
Ubicación: Funes , Argentina
Mensajes: 204
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: funcion mail no funciona

a listo , gracias , ahora mismo le mando el email
  #11 (permalink)  
Antiguo 14/03/2008, 12:16
Avatar de hackteam  
Fecha de Ingreso: diciembre-2007
Mensajes: 67
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: funcion mail no funciona

no sera que lo estas escribiendo mal? not set in php.ini or custom "From:" header missing in

<?
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $_POST['nombre'] . "\n";
$cuerpo .= "Email: " . $_POST['email'] . "\n";
$cuerpo .= "Comentarios: " . $_POST['coment'] . "\n";
$from = "From: [email protected]";
$destino = "[email protected]";
$asunto = "que se yo";

mail($destino, $asunto, $cuerpo, $from);


echo "Gracias por rellenar el formulario. Se ha enviado correctamente, su sugerencia sera respondida lo mas pronto posible ";

?>

Prueba con eso haber si funciona
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




La zona horaria es GMT -6. Ahora son las 14:05.