Que sistema operativo usas? windows/linux?
lo q es php .. por defecto viene en el php.ini la directiva(s):
[mail function]
; For Win32 only.
SMTP = localhost
; For Win32 only.
sendmail_from =
[email protected]
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
Si usas windows . indica en SMTP = la IP o mail.tuisp.tal que uses como servidor de correo ("saliente" que llama el Outlook por ejemplo)
La mayoria de SMTP's requieren de autentificación (.. algunos SMTP directo y otros te obligan a usar POP (bajar correo) antes de enviar uno). (te lo menciono porque es probable q esto solo no te funcione)
Si usas Linux .. y usas sendmail .. usa el ejemplo (quitandole el ; al sendmail_paht ..)
Tanto si usas Windows como Linux y quieres usar un servidor de correo propio (caso de Linux q no sea sendmail por ejemplo y de windows q no te funcinen los "smtp" de tus ISP's) .. Puedes instalarte un servidor de correo en tu PC y tan solo colocar en SMTP = ... la IP (recomendable) o "localhost" (si estubieran en el mismo PC q PHP ..)
En windows tienes varios servidores SMTP (y/o POP tambien) ... algunos son:
MDaemon, PostCast Server, ArgoSoft .. etc
Si usas windows ... aquí describen como instalar (el servidor y configurar PHP) para usarlo:( hablan de un tal Mailtraq )
http://www.rinconastur.com/php/php64a.php
Un saludo,