Como utilizar la funcion mail

Ricardo Mun~oz A. rmunoz en pjud.cl
Mar Nov 22 18:57:44 CLST 2005


El mar, 22-11-2005 a las 16:25, Boris Cruchet escribió:
> Dos cosas estan claras
> 
> 1.- estas en windows
> 2.- no tienes instalado un servidor SMPT
> 
> Posibles soluciones:
> 
> 1.- usa linux y instala sendmail u otro servidor de correo
> 2.- instala algun servidor de correo en windows (personalmente no lo
> recmiendo salvo para casos de experimentacion)

no es necesario instalar un servidor de correo en la maquina
donde se esta ejecutando el script PHP que va enviar un mensaje
usando la funcion mail(). tal como se indica aca:

http://cl.php.net/manual/es/ref.mail.php

lo unico necesario es que en el archivo php.ini, especificamente
en la linea

SMTP = localhost

en vez de "localhost" deberia ir la ip o nombre del servidor
de correo. (ojo: reiniciar Apache/PHP o ISS/PHP para hacer
efectivos los cambios). entonces, lo que va ocurrir es:

1. la funcion mail() de PHP va a comunicarse con el servidor
de correo especificando en SMTP del php.ini para enviar el
mensaje.

2. si el usuario en maquina donde se ejecuta el script PHP puede
enviar mails desde el servidor SMTP (ojo con la configuracion
del Relay), el mensaje sera enviado a su destinatario.

-- 
Ricardo Mun~oz A.
Usuario Linux #182825 (counter.li.org)



Más información sobre la lista de distribución PHP