Hola
duiveloscar !
Creo que el problema se origina en esta condición:
Código PHP:
if (cuerpo_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) {
...
El texto que escribes en 'cuerpo_txt' si contiene un @ y un . ?, si no tiene los 2 caracteres la condición evalua como falsa.
Un saludote !