Foros del Web » Programando para Internet » PHP »

Enviar Correo

Estas en el tema de Enviar Correo en el foro de PHP en Foros del Web. Hola buenas, estoy con un script que debería enviarme un mail tras recibir el formulario enviado por el usuario, y enviarle otro mail al usuario ...
  #1 (permalink)  
Antiguo 28/06/2006, 05:49
Avatar de sir_bowen  
Fecha de Ingreso: junio-2005
Mensajes: 184
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta Enviar Correo

Hola buenas,

estoy con un script que debería enviarme un mail tras recibir el formulario enviado por el usuario, y enviarle otro mail al usuario para notificarle su inscripción...

El hecho es que a mí sí que me llega el mail, pero cuando al enviar el correo fuera de mi red local, me sale un warning cómo este:

Código PHP:
Warning:mail()[function.mail]:SMTP server response553 We do not relay non-local mailsorryin C:Inetpubwwwrootpersonasaltaclub.php on line 133 
Alguien puede echarme un cable? Necesito enviar ese mail...
Creo que se ve claro que uso IIS... Lo digo por si necesito instalar algo que no tengo...

Muchas gracias

Saludos
  #2 (permalink)  
Antiguo 28/06/2006, 05:56
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 874
Antigüedad: 14 años, 6 meses
Puntos: 2
Necesitas hacer Relay con tu servidor de correo, supongo q con IIS habra una opción que te permita hacer Relay, mirate la configuracion del IIS

bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332
  #3 (permalink)  
Antiguo 28/06/2006, 07:55
Avatar de the_scorpion  
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 11 años, 6 meses
Puntos: 3
Hola

Echale una ojeada con esto

- En IIS (Admin Tools - IIS)
- Right Click in Default SMTP Server
- Properties
- Acces Tab
- En Relay Restrictions click Relay
- Choose -> All Except the list below
- OK - Apply
- Stop and Start SMTP Server.

Saludos
bye
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".
  #4 (permalink)  
Antiguo 29/06/2006, 06:30
Avatar de sir_bowen  
Fecha de Ingreso: junio-2005
Mensajes: 184
Antigüedad: 12 años, 6 meses
Puntos: 0
Hola, perdón por el retraso...
A ver, mirando en el servidor he visto que el servidor SMTP del IIS está detenido, y que hay un servidor de correo llamado Mercury Mail instalado y que es el que nos proporciona el mail a la oficina (es servidor y cliente SMTP y POP3).
¿Qué tengo que cambiar en el php.ini o donde sea para que me coja como servidor de correo el Mercury que está instalado?

Muchas gracias

Un saludo
  #5 (permalink)  
Antiguo 29/06/2006, 08:31
Avatar de the_scorpion  
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 11 años, 6 meses
Puntos: 3
Hola
Cita:
y que hay un servidor de correo llamado Mercury Mail instalado y que es el que nos proporciona el mail a la oficina (es servidor y cliente SMTP y POP3).
en tu php.ini debes colocar tu SMTP (mercury mail)
ej: mail.mercury.com

[mail function]
; For Win32 only.
SMTP = mail.mercury.com


Cita:
A ver, mirando en el servidor he visto que el servidor SMTP del IIS está detenido.
Pues dale start o iniciar

saludos
bye
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".
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 04:55.