Qué tal?!
1.- Y si cambiaste los correos electrónicos de
[email protected] por alguno verdadero? Linea 12 y 81.
En todo caso no puedes mandar un mail al mismo que lo envía, pues sería considerado como spam.
2.- De forma local; si no esta configurado no enviara correo a menos que este en el servidor de internet.
Los mail se guardan, en mi caso, en el directorio xampp\mailoutput de forma local si es que el script esta bien.