Foros del Web » Programando para Internet » PHP »

Error no conocido al enviar un e-mail en PHP

Estas en el tema de Error no conocido al enviar un e-mail en PHP en el foro de PHP en Foros del Web. Hola, mi intención es enviar un formulario por e-mail y en la página que envía el correo, es decir, donde se encuentra la instrucción 'mail()' ...
  #1 (permalink)  
Antiguo 31/07/2003, 12:31
 
Fecha de Ingreso: julio-2003
Ubicación: Elche
Mensajes: 15
Antigüedad: 14 años, 4 meses
Puntos: 0
Error no conocido al enviar un e-mail en PHP

Hola, mi intención es enviar un formulario por e-mail y en la página que envía el correo, es decir, donde se encuentra la instrucción 'mail()' me aparece el siguiente error:

Warning: mail(): SMTP server response: 550 5.7.1 Unable to relay for [email protected] in .....

Aki os mando el código utilizado:

Código PHP:
<html>
    <head>
        <title>Envio del formulario por correo electrónico</title>
    </head>
    <body bgcolor="#FFFFFF" text="#000000">
        <?php
            $message
="";
            
//---Asunto del mensaje.
            
$mailsubject ="Pedido del cliente: Pepito Perez";
            
//---Cuerpo del mensaje.
            
$mailbody ="El usuario introdujo la siguiente evaluación\n";

            
$mailbody .="El usuario evaluó el sitio Web como buena\n";
            
            
$mailbody.="Que tenga un buen día";
            
//---Se envía un mensaje al administrador de Bukbuz,Inc.
            
$email="[email protected]";
            
//---El resultado se almacena en la variable $result.
            
$result mail($email,$mailsubject,$mailbody);
            
            if (
$result)
            {
                
//---Si el mensaje se ha enviado con éxito.
                
echo "<p><h1><center>Mensaje enviado al administrador.</center></h1></p>";
            }
            else
            {
            
//---Si el mensaje no se ha enviado.
            
echo "<p><b>El mensaje no ha podido enviarse.</b></p>";
            }
        
?>        
    </body>
</html>
Espero q sepan resolver mi duda.
Gracias de antemano.
  #2 (permalink)  
Antiguo 01/08/2003, 12:48
NHS
 
Fecha de Ingreso: junio-2002
Ubicación: Todos lados
Mensajes: 92
Antigüedad: 15 años, 6 meses
Puntos: 0
Es que el smtp que esta usando para enviar los mail no tiene permitido que manden mails con ese dominio, fijate es algo de ese tipo relay denegado.
  #3 (permalink)  
Antiguo 01/08/2003, 13:06
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 15 años, 10 meses
Puntos: 5
Je je!! Vaya...

Entonces es un error SI conocido

Al menos por NHS
__________________
Manoloweb
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 06:30.