Почему не передаются данные из метода POST?
Попробуйте сделать вывод данных:
print_r($_POST, true)
и
file_get_contents('php://input');
И далее исходя из результатов - или спрашивать админов за корректность настройки web-сервера, или копать свой код.
Кстати большинство хостеров по умолчанию блокируют функцию php mail во избежание спама.