si la tienes probando en local con tu localhost deberias tener un servidor de correo corriendo en tu máquina también, uno como mercury o mailenable. asi tendrías un servidor smtp con el que podrás enviar correos desde tu casa y la función mail() funcionaria a la perfección.
yo lo tengo asi.