Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/02/2005, 07:33
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
PHP lo único que hace es "conectarse" a tu servidor SMTP a usar o mejor dicho "MTA (Mail Transfer Agent) a usar.

Eso lo defines en tu php.ini en el apartado SMTP = .. y si usas como MTA a sendmail (seguro que vas a usar sendmail en Windows 2003?) hay una directiva para que indiques donde lo tienes ejecutando si lo quieres usar.

Lo típico es que uses el Servidor STMP de que use Windows 2003 (tal vez Exange? u otro servicio SMTP) y tan sólo indiques en SMTP (de tu php.ini) "localhost" (como viene por defecto) o bien la IP del PC de tu red que corra el servidor SMTP. A todo esto, PHP con su función mail() NO autentifica sobre SMTP .. así que tu servidor SMTP no debe requerir autentificación (por lo menos para esas conexiones locales) para que puedas usar mail() sino tendrás que usar otras alternativas a mail() como por ejemplo PHP Mailer (una classe): http://phpmailer.sourceforge.net que si que permite usar servidores SMTP que requieran autentifiación para efectuar el envio del e-mail.

Un saludo,