Foros del Web » Programando para Internet » PHP »

ERROR con mail(), ayuda pleaseeeee

Estas en el tema de ERROR con mail(), ayuda pleaseeeee en el foro de PHP en Foros del Web. He utilizado esto: mail("[email protected]","Asunto","Probando funcion mail\n"); Y me sale este error: Warning: mail(): SMTP server response: 550 5.7.1 Unable to relay for [email protected] Sabreis decirme ...
  #1 (permalink)  
Antiguo 15/06/2004, 01:59
 
Fecha de Ingreso: junio-2004
Mensajes: 91
Antigüedad: 19 años, 10 meses
Puntos: 0
ERROR con mail(), ayuda pleaseeeee

He utilizado esto:

mail("[email protected]","Asunto","Probando funcion mail\n");

Y me sale este error:

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

Sabreis decirme si es algo q m falta por hacer o configurar???

Grasiasss
  #2 (permalink)  
Antiguo 15/06/2004, 03:21
Avatar de Kelpie  
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 2 meses
Puntos: 8
¿Existe la cuenta?. Puede que de el error porque no exista. Yo siempre mando con @mail(... para que no muestre los errores y por eso nunca me he dado cuenta de qué pasa si no existe la cuenta...
__________________
Kelpie
  #3 (permalink)  
Antiguo 15/06/2004, 03:50
 
Fecha de Ingreso: junio-2004
Mensajes: 91
Antigüedad: 19 años, 10 meses
Puntos: 0
la cuenta con la que verdaderamente estoy probando si que existe...
Creo que el error puede estar en la configuración del php pero no se que debo tocar o si es eso verdaderamente
  #4 (permalink)  
Antiguo 15/06/2004, 04:54
Avatar de living  
Fecha de Ingreso: mayo-2004
Mensajes: 1.266
Antigüedad: 19 años, 11 meses
Puntos: 2
Si estás usando un servidor de correo en tu casa es probable que no tengas puesto que pueda mandar a direcciones que no sean locales.
__________________
¿Te apasiona el mundo del guión? El portal del guión
  #5 (permalink)  
Antiguo 15/06/2004, 05:05
 
Fecha de Ingreso: junio-2004
Mensajes: 91
Antigüedad: 19 años, 10 meses
Puntos: 0
es un servidor interno y esta habilitado para correos locales y por internet, puesto que es mi propio correo..
  #6 (permalink)  
Antiguo 15/06/2004, 05:37
Avatar de living  
Fecha de Ingreso: mayo-2004
Mensajes: 1.266
Antigüedad: 19 años, 11 meses
Puntos: 2
has puesto en el php.ini la dirección de tu servidor de correo?. Está dentro del tag [mail function] y tienes que ponerle valor a SMTP (ponle localhost si está en tu maquina o la ip del ordenador que tenga el servidor de correo)
__________________
¿Te apasiona el mundo del guión? El portal del guión
  #7 (permalink)  
Antiguo 15/06/2004, 06:00
 
Fecha de Ingreso: junio-2004
Mensajes: 91
Antigüedad: 19 años, 10 meses
Puntos: 0
Aora me sale esto:

Warning: mail(): SMTP server response: 451 See http://pobox.com/~djb/docs/smtplf.html

Y esto es un html que me dice que estoy intentando violar algo...
  #8 (permalink)  
Antiguo 15/06/2004, 09:38
Avatar de living  
Fecha de Ingreso: mayo-2004
Mensajes: 1.266
Antigüedad: 19 años, 11 meses
Puntos: 2
Por lo que puedo leer ahí tus mensajes no terminan con los caracteres ASCII CR LF sino con sólo LF y por lo visto tu servidor qmail impide enviar esos mensajes. Lo que pone en esa página es que tienes que actualizar tu cliente de correo.....que versión de php tienes?
__________________
¿Te apasiona el mundo del guión? El portal del guión
  #9 (permalink)  
Antiguo 15/06/2004, 09:44
Avatar de living  
Fecha de Ingreso: mayo-2004
Mensajes: 1.266
Antigüedad: 19 años, 11 meses
Puntos: 2
Ya sé lo que te pasa....cada línea que metas al header que vas a enviar en la función mail(), en vez de acabarla con \n acabala con \r\n .
Eso debería solucionar tu problema
__________________
¿Te apasiona el mundo del guión? El portal del guión
  #10 (permalink)  
Antiguo 16/06/2004, 01:48
 
Fecha de Ingreso: junio-2004
Mensajes: 91
Antigüedad: 19 años, 10 meses
Puntos: 0
voy a probar, gracias
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 09:45.