Al parecer, todo el embrollo en el que estás metido mi amigo, es no poseer un servidor de email en la máquina local en la que estás probando o si lo tienes, no está bien configurado. Aplicaciones como el xampp traen un servidor de email y también la librería sendmail para el windows, para así poder hacer las pruebas de envíos de mails desde tu máquina. En caso que estés ejecutando el código en un hosting, debes tener en cuenta lo que mencionó más arriba Marvin.
Veamos que tal te va ahora
