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

Para enviar email con PHP no es absolutamente necesario tener un servidor SMTP en tu equipo local. Puedes mandarlos a traves de un servidor SMTP remoto, por ejemplo el de tu ISP, siempre y cuando no requiera autentificacion. Para ello debes poner en tu php.ini en la seccion [mail function] el valor de tu servidor en la directiva SMTP. Esto para mandar tus mails usando la funcion nativa mail().

Tambien puedes usar clases ya hechas que permiten el envio de emails con adjuntos y demas, y que ademas permiten usar la funcion mail() o conectarse directamente al servidor SMTP via sockets. Creo que una muy buena es PHPMailer. Nunca la he usado, pero Cluster la recomienda ;)

Si al final decides instalarte un servidor SMTP en tu equipo local, deberas configurar la directiva SMTP para que te apunte a tu equipo (normalmente localhost). Sobre que servidor en concreto, me suena que Cluster ya ha contestado varias veces esa pregunta. Y sobre su configuracion, cada uno es un mundo, supongo.

Espero haberte servido de ayuda.
__________________
Josemi

Aprendiz de mucho, maestro de poco.