A ver creo que no nos estamos entendiendo, el código que yo te pasé es solo para cuando necesites depurar tu sistama, para que veas por vos misma lo que contiene una variable, es este caso $_POST o cualquier otra, pero no es una solución para el problema de ahora, es una recomenación para depurar tu código.
Así que
1 Saca las tres línas que yo te pasé
2 Coloca el header() después de la funcion mail()
3 También podrías hacer que la función mail() te avise si no ha enviado el mail
Código PHP:
Ver originalif(!mail($dest, "de:miweb.com", $msg, $head)){ echo "No funciona";
}