Quita los ;
de:
SMTP = mailhost.terra.es ;for win32 only
sendmail_from =
[email protected] ;for win32 only
Pero .. que yo sepa el servicio SMTP de terra no es un "relay abierto" .. es decir, que requiere autentificación para poder usarlo.
La función mail() de PHP (que configuras en esa parte de tu php.ini) NO permite autentificación.
En su defecto si no quieres instalar un servidor SMTP en tu própio PC (que no requiera autentificación estílo: QK SMT Server o similar), tendrás que usar otros métodos para enviar tu e-mail como la classe:
PHP Mailer
http://phpmailer.sourceforge.net
Esta classe permite enviar por SMTP directo (con autentificación) entre otras cosas.
Un saludo,