Cita: Ahora mismo no envía email ni me devuelve el dump
A esta altura, me parece que ya eres incapaz de analizar el problema por tí mismo, siendo decirlo de ese modo.
¿No alcanzas a ver que si
no devuelve ningún dump de las variables es que ni siquiera está llegando allí?
Al menos eso deberías deducirlo sólo...
Rvisa el código y debuggea parte a parte. Haz al menos una prueba de escritorio, segmento a segmento, y verifica cada salida hasta que encuentres el error.
Yo no estoy en tu computadora, por consecuencia no puedo hacer tu trabajo.
La lógica y los problemas ya te los ayude a resolver. Lo que tienes ahora es un problema de ejecución, y eso no puedo resolverlo yo. Lo debes hacer tu.
Cuando hayas encontrado el problema en TU pc, veremos si funciona o no.