Foros del Web » Programando para Internet » PHP »

Problema al enviar mail

Estas en el tema de Problema al enviar mail en el foro de PHP en Foros del Web. Hola buenas a todos Bueno la cuestión es que envío un mail y me sale este error: "Warnning: mail() [function.mail]: SMTP server response: 501 5.5.4 ...
  #1 (permalink)  
Antiguo 20/01/2009, 10:46
 
Fecha de Ingreso: mayo-2008
Mensajes: 36
Antigüedad: 16 años
Puntos: 0
Problema al enviar mail

Hola buenas a todos

Bueno la cuestión es que envío un mail y me sale este error:
"Warnning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address" y no se como arreglarlo.

El código php que utilizo es el siguiente:

Código PHP:
function form_mail($sPara$sAsunto$sTexto$sDe){
                    if (
$sDe)$sDe "From:".$sDe."\r\n";
                    
$sDe $sDe."Mime-Version: 1.0\n";
                    
$sDe $sDe."Content-Type: text/plain; charset=utf-8\r\n";
                    
$sDe $sDe."Cc:[email protected]\r\n";
    
                        foreach (
$_POST as $nombre => $valor)
                         
$sTexto $sTexto."\n".$nombre." = ".$valor;
                    return(
mail($sPara$sAsunto$sTexto$sDe));
                   }
    
                if (
form_mail("[email protected]",
                     
"Asunto",
                     
"Los datos introducidos en el formulario son:\n\n".
                     
"Nombre: ".$nombre."\n"
                     
"Apellidos: ".$apellido1." ".$apellido2."\n"
                     
"Email: ".$email."\n",
                     
$email
                             
)
                    )    
                {
                    
$reservaMsg "xxxxxx xxxxxxx";
                }
//if 
Espero vuestras respuestas

Gracias y un cordial Saludo
  #2 (permalink)  
Antiguo 20/01/2009, 15:43
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problema al enviar mail

Necesitas usar una direccion de correo electronico existente en el servidor para enviar tus correos, con su respectiva contraseña.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 20/01/2009, 15:48
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Problema al enviar mail

Invalid Address => Quiere decir que la dirección de correo que estas usando esta incorrecta.

Saludos
  #4 (permalink)  
Antiguo 21/01/2009, 14:16
 
Fecha de Ingreso: mayo-2008
Mensajes: 36
Antigüedad: 16 años
Puntos: 0
Respuesta: Problema al enviar mail

Cita:
Iniciado por GatorV Ver Mensaje
Invalid Address => Quiere decir que la dirección de correo que estas usando esta incorrecta.

Saludos
No creo que sea por eso, ya que por ejemplo pongo [email protected] y me da el error pero por ejemplo si pongo sólo xxxx no me da ningún error.
Yo creo que es un problema de cabeceras, en la parte de la variable $sDE, pero no se como resolverlo.
  #5 (permalink)  
Antiguo 21/01/2009, 14:49
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Problema al enviar mail

Pues Invalid Address, es dirección invalida, y si te lo esta diciendo el server SMTP, creo es de creerle, revisa que tus direcciones sean correctas, e imprime tus cabeceras así puedes ver si estan o no bien.

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 05:37.