Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/08/2003, 14:05
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

PHP no envia los emails directamente al destinatario. La funcion mail() envia el mensaje al servidor SMTP configurado en el php.ini o al programa de envio de emails en unix (sendmail). Por defecto esta configurado en windows (lo que parece que usas por el mensaje de error) a que envie el email al servidor SMTP instalado en localhost, en el mismo equipo. Si el equipo no tiene instalado un servidor SMTP, da el error que te sale. O si no esta funcionando, o no escucha el puerto 25 (creo recordar). Si tu equipo no tiene servidor SMTP, o lo instalas, o configuras el php.ini para que apunte a un servidor SMTP externo. Ese servidor SMTP externo NO debe necesitar autentificacion.

Saludos.

PD: Creo que en una FAQ explican como instalar un servidor SMTP en windows.
__________________
Josemi

Aprendiz de mucho, maestro de poco.