Sólo he querido que llegue mensaje, sin importar que llegue así sea en blanco o así pero quisiera que llegue mensaje
el que llegue el final del código no significa que el email fue aceptado por el servidor para envío... eso es lo que te estoy diciendo... simplemente porque llega al final del código asumes que se envió... especialmente con un hosting gratuito es como parar a alguien en la calle, decirle que te deposite 30$ y como se lo dijiste, asumiste que ya lo hizo... y no es así, siempre debes confirmar...
entonces ¿hiciste la corrección del código a ver si está siendo aceptado para envío?
¿tienes en el hosting los servicios de correo activos?
(si respondes a la segunda, asegúrate que le respuesta a la primera sea si, si no, asegúrate de eso primero)