Отправка почты с PHP не работает

Мой скрипт для отправки электронной почты через PHP не работает, и я не знаю, почему, поскольку нет конкретной ошибки. Пожалуйста, порекомендуйте:

test@test.com заменяется моим настоящим адресом электронной почты.

udrew_email("test@test.com", $_REQUEST["txtEmail"], "Gears Message", $_REQUEST["txtName"], $_REQUEST["txtMessage"]); <?php function udrew_email($strTo, $strFromEmail, $strSubject, $strFromName, $strBody) { $strHeaders = "From: " . $strFromName . "<" . $strFromEmail . ">" . "\r\n"; if (mail($strTo, $strSubject, $strBody, $strHeaders)) { echo("<p>Message successfully sent!</p>"); } else { echo("<p>Message delivery failed.</p>"); } } ?> 

Я получаю сообщение «Ошибка доставки сообщений».

Я также попытался разместить константы во всех переменных вместо запроса из моей формы.

Любая помощь будет оценена по достоинству. Благодарю.