Hola otra vez,
es necesario instalar un servidor SMTP como dice ringoweb?
Lo digo, por que el script se ejecuta en el PC de casa bajo sevidor Apache2 y PHP 4.3.4, y estoy intentando mandar un email accediendo desde fuera de casa (accedo a la IP fija que tengo)
En el php.ini tengo estas directivas:
sendmail_from NULL NULL
SMTP localhost localhost
smtp_port 25 25
espero que sea informacion suficiente
un saludo,