| |||
Tines Postfix y PHP en el mismo servidor corriendo? .. están en diferentes? Bueno .. tan sólo debes indicar en tu php.ini en la directiva: SMTP = .. la IP de la máquia que corra Postfix (o "localhost" si es la misma) (omite los comentarios sobre windows .. funciona igual en linux) Desactiva (con un ; delante si no lo está): ;sendmail_path =.... El resto dependerá de tu configuración de Postfix .. sobre todo si requieres autentificación para usar SMTP .. mail() de PHP no te va a funcionar (por qué no permite ningún tipo de autentificación) .. En su defecto usa la classe: PHP Mailer http://phpmailer.sourceforge.net (esta classe no envia e-mails .. en sí .. eso lo hace tu MTA (Postfix en tu caso) .. lo que hace es que permite enviar e-mails por SMTP directo donde se requiera autentificación .. Es un complemento y excelente sustituto a mail() de PHP original con nuevas funcionalidades). Un saludo, |
| |||
La class.phpmailer.php y las otras las puedes copiar en tu estructura de tu sitio .. no son nada del otro mundo .. son simples código PHP (pero son classes en ese caso: OOP) que tu los usas simplemente llamandolo bajo un: include("class.phpmailer.php"); o donde la hubiques y la usas como sus ejemplos de sus tutoriales/documentación describe. ------------------------------------------- Es cierto que puedas no tener ese directorio creado .. pero también es cierto que esa línea de php.ini está desctivado (sin efecto, tiene el ; delante que lo convierte en "comentario") .. así que no te preocupes por el momento de eso .. no te lies. ;include_path = ".:/usr/share/php" Un saludo, |