se il file php.ini e' cosi' mi dici come puo' funzionare?

devi togliere il ; a queste due righe e restartare apache....

;SMTP = localhost
;sendmail_from = admin@localhost.com

Altrimenti se le righe sono commentate non hai alcun SMTP configurato.