Tienes un servidor SMTP corriedo en tu PC para poder enviar mail?
Si no es así .. y como parece que usas Windows .. Instala un servidor SMTP en tu PC ..
Por ejemplo:
QK SMPT server
http://www.qksoft.com/qk-smtp-server/
Hay muchos mas servidores SMTP para windows .. usa google y veras mas de uno ...
Luego, en tu php.ini sección SMTP = .. aquí indica tu IP local o dejalo como está en localhost ...
En ese mismo apartado de tu php.ini (directiva) SMTP = .. podrias usar algun smtp.tuisp.tal (un servidor SMTP de correo externo) .. Puedes probarlo .. pero la mayoría de SMTP's requieren autentificación ya sea por POP (bajar correo antes de subir) .. o autentificación SMTP .. así q es probable que ese uso de tu smtp.tal.tal no te funcione .. por eso te recomiendo instalar un servidor SMTP propio .. al igual que ya tienes uno de HTTP (tu Apache) .. y otro de Base de datos q tendras lo mas seguro (Mysql ..) ...
Un saludo,