Cita: Mensaje Original por ArrauKano
creo q es la unica solucion :P
lo q nose si PHP será capaz de poder enviar usando un smtp distinto al puesto por servidor, espero q alguien me corrija
Si que puedes usar otro SMTP al que usa la configuración de PHP por defecto y a su vez seguir usando la función mail() ..
Ese parámetro lo ajustas en tiempo de ejecución via:
Código PHP:
ini_set("SMTP","IP o nombre servirdor SMTP");
Tambien puedes enviar un mail por PHP sin usar la fución mail() de PHP y a traves de tu SMTP que quieras .. Hay muchas classes que hacen dicha tarea ..
Yo siempre recomiendo:
http://phpmailer.sourceforge.net
Puedes enviar mail por la funcion mail() de PHP .. por sockets (a un SMTP directo) o conectando al MTA directo... Y no solo e-mail comun en texto plano sino, comodamente enviar attachments (archivos adjuntos) en el mail .. o e-mail multiparte (texto plano/html) e imagenes en mails HTML incrustadas .. entre otras cosas ..
Por lo demas .. Es bueno revisar la referencia oficial de mail() .. ahí veran cabeceras tipo FROM y algunas. Tambien los links hacia los RFC correspondientes que describen el protocoolo usado ..
http://www.php.net/manual/en/function.mail.php
Un saludo,