Foros del Web » Programando para Internet » PHP »

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

Estas en el tema de Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for en el foro de PHP en Foros del Web. Me gustaría que alguien me dijera que significa este error: Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for [email protected] in C:\wamp\www\correo.php ...
  #1 (permalink)  
Antiguo 12/07/2006, 14:24
 
Fecha de Ingreso: abril-2006
Ubicación: mexico
Mensajes: 287
Antigüedad: 18 años
Puntos: 2
Exclamación Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for

Me gustaría que alguien me dijera que significa este error:
Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for [email protected] in C:\wamp\www\correo.php on line 39


que es lo que tengo mal, por ahi conseguí el script para enviar correo y ya puse mi servidor de sMTP y abrí el puerto en mi firewall para que pudiera salir todo bien y nada, no me envía nada y ahora encima este error.

Espero que me pueda decir mas o menos cual es el problema.

este es el código del script.
Código PHP:
<?php 

$destinatario 
"[email protected]"
$asunto "Este mensaje es de prueba"
$cuerpo 
<html> 
<head> 
   <title>Prueba de correo</title> 
</head> 
<body> 
<h1>Hola amigos!</h1> 
<p> 
<b>Bienvenidos a mi correo electrónico de prueba</b>. Estoy encantado de tener tantos lectores. Este cuerpo del mensaje es del artículo de envío de mails por PHP. Habría que cambiarlo para poner tu propio cuerpo. Por cierto, cambia también las cabeceras del mensaje. 
</p> 
</body> 
</html> 
'


//para el envío en formato HTML 
$headers "MIME-Version: 1.0\r\n"
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"

//dirección del remitente 
$headers .= "From: Miguel Angel Alvarez <[email protected]>\r\n"

//dirección de respuesta, si queremos que sea distinta que la del remitente 
$headers .= "Reply-To: [email protected]\r\n"

//ruta del mensaje desde origen a destino 
$headers .= "Return-path: [email protected]\r\n"

//direcciones que recibián copia 
$headers .= "Cc: [email protected]\r\n"

//direcciones que recibirán copia oculta 
$headers .= "Bcc: [email protected],[email protected]\r\n"

mail($destinatario,$asunto,$cuerpo,$headers);
 
?>
y ya cambie también mailfunction en php.ini
  #2 (permalink)  
Antiguo 12/07/2006, 14:59
 
Fecha de Ingreso: abril-2006
Ubicación: mexico
Mensajes: 287
Antigüedad: 18 años
Puntos: 2
solucionado.

el problema era el puerto que estaba ocupado por mi otro servidor.
  #3 (permalink)  
Antiguo 12/07/2006, 15:00
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si miras en los log's de tu servidor de correo (SMTP) veras ese mismo mensaje .. Te está avisando que no puedes enviar correos a esa dirección.

No sé que servidor de correo usas SMTP .. pero revisa su configuración, no te está permitiendo enviar correos al exterior (fuera de sus correos "locales") .. A eso le llaman "relay".

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 00:18.