Foros del Web » Programando para Internet » PHP »

PHP y Mails

Estas en el tema de PHP y Mails en el foro de PHP en Foros del Web. Holaa! Estoy metiendome en el mundo del PHP y tengo una duda sobre el envio de mails. Estoy trabajando con Linux Debian con servidor apache+php+mySql. ...
  #1 (permalink)  
Antiguo 03/11/2005, 17:00
Avatar de tillneo  
Fecha de Ingreso: marzo-2004
Mensajes: 57
Antigüedad: 13 años, 9 meses
Puntos: 0
PHP y Mails

Holaa!
Estoy metiendome en el mundo del PHP y tengo una duda sobre el envio de mails. Estoy trabajando con Linux Debian con servidor apache+php+mySql. Tengo sendmail instalado, pero no esta correctamente configurado... la función mail de php utiliza sendmail para mandar los emails? porque la verdad es que no me llega nada de lo que me envia mi pagina php.

Un saludo
  #2 (permalink)  
Antiguo 04/11/2005, 05:48
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
PHP usa el MTA que definas en su configuración php.ini

Concretamente si quieres usar sendmail .. lo indicas en la directiva:
sendmail_path = .. donde tengas tu sendmail

Si quieres usar SMTP directo u otro servidor SMTP (o MTA en general) que tal vez no esté corriendo en tu servidor .. puedes indicar la IP de donde tengas tu servidor SMTP en la directiva:

SMTP = (olvidate que hace un comentario para Windows .. funciona igual en Linux)

El detalle es que si usas ese método, mail() de PHP este no permite autentificación (que es lo normal .. usar).

Ahora .. sobre tus problemas concretos:
1) Revisa en tu php.ini la ruta hacia tu sendmail que sea correcta.
2) No indicas si al probar tus ejemplos (que no nos indicas ni el código de los mismos) que error obtienes si es que lo obtienes.
3) Si dices usar tu própio servidor de correo (MTA) .. revisa sus log´s de activida y mira si el e-mail llega a el desde PHP .. (si pasó el punto 2 sin error). Por qué PHP en sí con su función mail() no envia el e-mail a su destinatario sino que sólo lo entrega a tu MTA (sendmail en tu caso si es que lo usas) y este hace su resto .. los problemas que tenga sendmail ya son de sendmail no de PHP ..

Un saludo,
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 11:45.