Foros del Web » Programando para Internet » PHP »

Como envio un mail desde php, pero que autentique con usuario y password?

Estas en el tema de Como envio un mail desde php, pero que autentique con usuario y password? en el foro de PHP en Foros del Web. Hola: Necesito hacer unos procedimientos que envian mail, desde php, y la funcion de mail de php me funciona perfecto, pero tengo un inconveniente, o ...
  #1 (permalink)  
Antiguo 17/07/2003, 00:16
 
Fecha de Ingreso: abril-2003
Ubicación: Bogota
Mensajes: 131
Antigüedad: 14 años, 7 meses
Puntos: 2
Como envio un mail desde php, pero que autentique con usuario y password?

Hola: Necesito hacer unos procedimientos que envian mail, desde php, y la funcion de mail de php me funciona perfecto, pero tengo un inconveniente, o mejor dicho dos inconvenientes,

1. El servidor donde voy a montar la aplicacion es un windos, y la funcion de php no envia mail, si no se ha instalado un agente de transporte de mail (SMTP), bueno, ese detalle lo solucione, pero ahora bien el segundo detalle

2. El servidor debera autenticar con uusuario y password, los mail, y eso es lo que no se como se hace, ya que la funcion mail no tiene estas variables, en fin, no tengo idea de como hacer
  #2 (permalink)  
Antiguo 17/07/2003, 00:40
 
Fecha de Ingreso: septiembre-2001
Ubicación: Monterrey
Mensajes: 663
Antigüedad: 16 años, 2 meses
Puntos: 6
Cita:
2. El servidor debera autenticar con uusuario y password, los mail, y eso es lo que no se como se hace, ya que la funcion mail no tiene estas variables, en fin, no tengo idea de como hacer
Por la pregunta 1. Me imagino que el servidor donde esta el MTA instalado, tambien tendra corriendo una aplicacion en php, Que va enviar correo y requiere algun tipo de autentificacion para hacer su tarea. Como no se que tipo de MTA. de lo que hay en el mercado estas usando lo mas sencillo que puedes hacer es almacenar en algun medio los usuario y contraseñas de quienes usaran el servicio con la finalidad de que hagas una pagina que pida acceso para llegar a la pagina que contendra la forma que enviara correos.
Si te urge el tiempo, Cluster un miembro del foro. A creado un sistema de autentificacion al cual le ha llamado Autentificator. y que puedes econtra en la siguiente direccion http://www.hotscripts.com/Detailed/15291.html . Una ventaja de usarlo es que esta en español y bien documentado.
A hora que si lo que necesitas es que el propio servidor de smtp sea el que valide cuentas bueno, hay tienes que usar el soporte para SMTP AUTH que es un implementacion de autentificacion de usuario basada en SASL. La configuracion en este caso depende de tu MTA en particular.
  #3 (permalink)  
Antiguo 19/07/2003, 22:42
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Para usar un servidor de correo que requiera autentificación .. (si es SMTP) .. podrías usar esta classe en lugar del mail() standar de PHP .. la cual, permite entre otras cosas usar servidores SMTP que requieran autentificación (incorpora ya implementado el protocolo que menciona Herminio):

PHP Mailer
http://phpmailer.sourceforge.net

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.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 01:29.