Primeramente, la dirección que envía el correo (
[email protected]) ha de ser válida, o sea de un dominio en uso y una dirección de correo operativa.
En el php.ini, si es windows, deberás especificar un servidor smtp válido, que esté asociado a la dirección de correo que envía:
[email protected] //Correo que envia
mailhost.terra.es //Servidor smtp válido
Y por suspuesto la direccion que envia y la que recibe nunca ha de ser la misma.
De todas formas hay un servidor SMTP especial, que te permite enviar correos desde el localhost sin ningún problema y casí sin configuración. Es de pago y se llama QKSMTP Server.