
20/08/2003, 14:05
|
Ex Colaborador | | Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 8 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. |