Si trabajas en local debes instalarte un
servidor smtp en tu pc para realizar las pruebas mientras desarrollas el sistema.
O puedes usar, como te dije,
phpMailer que te permite cambiar de un método de envio a otro (mail, sendmail, sockets, etc.) muy fácilmente, de manera que no estropeas el desarrollo si cambias los scripts de ámbito, sino que lo adaptas fácilmente a los recursos que se te ofrecen.