Foros del Web » Programando para Internet » PHP »

no me envia email

Estas en el tema de no me envia email en el foro de PHP en Foros del Web. mirar que errror me sale :S no se poque peude ser. Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing Código ...
  #1 (permalink)  
Antiguo 17/07/2009, 05:15
 
Fecha de Ingreso: marzo-2009
Mensajes: 480
Antigüedad: 15 años, 1 mes
Puntos: 1
no me envia email

mirar que errror me sale :S

no se poque peude ser.

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

Código PHP:
<? 
if (!$HTTP_POST_VARS){ 
?> 
<form action="envia_form_php.php" method=post> 
Nombre: <input type=text name="nombre" size=16> 
<br> 
Email: <input type=text name=email size=16> 
<br> 
Comentarios: <textarea name=coment cols=32 rows=6></textarea> 
<br> 
<input type=submit value="Enviar"> 
</form> 
<? 
}else{ 
    
//Estoy recibiendo el formulario, compongo el cuerpo 
    
$cuerpo "Formulario enviado\n"
    
$cuerpo .= "Nombre: " $HTTP_POST_VARS["nombre"] . "\n"
    
$cuerpo .= "Email: " $HTTP_POST_VARS["email"] . "\n"
    
$cuerpo .= "Comentarios: " $HTTP_POST_VARS["coment"] . "\n"

    
//mando el correo... 
    
mail("[email protected]","Formulario recibido",$cuerpo); 

    
//doy las gracias por el envío 
    
echo "Gracias por rellenar el formulario. Se ha enviado correctamente."

?>
  #2 (permalink)  
Antiguo 17/07/2009, 06:23
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: no me envia email

¿estás tratando de enviar mail desde un php/apache instalado en windows?: para eso tienes que configurarle un SMTP
  #3 (permalink)  
Antiguo 17/07/2009, 06:25
 
Fecha de Ingreso: marzo-2009
Mensajes: 480
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: no me envia email

y como lo configuro¿?

aun asi, leugo lo tengo que meter al servidor
  #4 (permalink)  
Antiguo 17/07/2009, 06:30
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: no me envia email

Ahh, es un rollo, yo no lo he echo, como en mi proyecto se ejecuta sobre GNU/Linux, no hace falta configurar nada y hago las pruebas desde el mismo, no desde mi local.

Bueno, primero consigue instalar un servidor SMTP (Gratuitos son pocos), luego abres el php.ini y buscas la configuración de "mail" te podrás dar cuenta de que es solo para: "win32 only", configuralo y reinicia apache.

No olvides configurar tu firewall para permitirle al programa SMTP que pueda enviar los mail, generalmente es el puerto 25, suerte!!!
  #5 (permalink)  
Antiguo 17/07/2009, 06:49
 
Fecha de Ingreso: mayo-2009
Mensajes: 177
Antigüedad: 15 años
Puntos: 1
Respuesta: no me envia email

Si tenes el xammp instalado, este tiene el mercury mail. segui estos pasos y podras hacerlo funcionar:

http://goliatenterrado.es/2009/03/03...omment-page-1/
  #6 (permalink)  
Antiguo 17/07/2009, 07:33
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: no me envia email

Cita:
Iniciado por jucas1987 Ver Mensaje
Si tenes el xammp instalado, este tiene el mercury mail. segui estos pasos y podras hacerlo funcionar:

http://goliatenterrado.es/2009/03/03...omment-page-1/
¿En serio?, vaya, no lo sabía, cuando tenga tiempo lo pruebo. Gracias!
  #7 (permalink)  
Antiguo 17/07/2009, 08:40
 
Fecha de Ingreso: junio-2009
Mensajes: 128
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: no me envia email

tienes que dar de alta un smtp, también verifica en el hosting a donde lo vayas a subir que permitan el envío de emails la funcion de mail();

SAludos
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 16:49.